Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Cria uma nova coleção, cujos elementos são os resultados da aplicação da função de determinado para cada um dos elementos da coleção. A chave passada para a função indica a chave do elemento que está sendo transformado.
Caminho do namespace/módulo: Microsoft.FSharp.Collections.map
Assembly: FSharp.Core (em FSharp.Core.dll)
// Signature:
Map.map : ('Key -> 'T -> 'U) -> Map<'Key,'T> -> Map<'Key,'U> (requires comparison)
// Usage:
Map.map mapping table
Parâmetros
mapping
Tipo: 'Key -> 'T -> 'UA função para transformar os pares chave/valor.
table
Tipo: Mapa<'Key,'T>O mapa de entrada.
Valor de retorno
O mapa resultante de chaves e valores 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 código a seguir mostra como usar Map.map.
let map1 = Map.ofList [ (1, "One"); (2, "Two"); (3, "Three") ]
let map2 = map1 |> Map.map (fun key value -> value.ToUpper())
let map3 = map1 |> Map.map (fun key value -> value.ToLower())
printfn "%A" map1
printfn "%A" map2
printfn "%A" map3
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.Map (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. |