Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Cria uma nova matriz cujos elementos são os resultados da aplicação da função de determinado para cada um dos elementos da matriz.
Caminho do namespace/módulo: Microsoft.FSharp.Collections.array
Assembly: FSharp.Core (em FSharp.Core.dll)
// Signature:
Array.map : ('T -> 'U) -> 'T [] -> 'U []
// Usage:
Array.map mapping array
Parâmetros
mapping
Tipo: 'T -> 'UA função para transformar os elementos da matriz.
array
Tipo: 'T []A matriz de entrada.
Valor de retorno
A matriz de elementos transformados.
Comentários
Esta função é chamada de Map em módulos (assemblies) compilados. Se você estiver acessando a função de um idioma diferente, por exemplo, F# ou através de reflexão, use esse nome.
Exemplo
O exemplo de código a seguir mostra como usar Array.map.
let data = [| 1; 2; 3; 4 |]
let r1 = data |> Array.map (fun x -> x + 1)
printfn "Adding '1' using map = %A" r1
let r2 = data |> Array.map string
printfn "Converting to strings by using map = %A" r2
let r3 = data |> Array.map (fun x -> (x, x))
printfn "Converting to tupels by using map = %A" r3
Saída
Plataformas
O Windows 7, SP2 do Windows Vista, Windows XP SP3, Windows XP Professional x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2
Informações sobre versão
O tempo de execução F#
Compatível com: 2.0, 4.0
Silverlight
Compatível com: 3
Consulte também
Referência
Módulo de Collections.Array (F#)
Microsoft.FSharp.Collections Namespace (F#)
Histórico de alterações
Date |
History |
Motivo |
---|---|---|
Agosto de 2010 |
Exemplo de código adicionado. |
Aprimoramento de informações. |