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 matriz cujos elementos são os resultados da aplicação da função de determinado para cada um dos elementos da matriz. Os índices de inteiro passados para a função indica o elemento que está sendo transformado.
Caminho do namespace/módulo: Microsoft.FSharp.Collections.Array2D
Assembly: FSharp.Core (em FSharp.Core.dll)
// Signature:
Array2D.mapi : (int -> int -> 'T -> 'U) -> 'T [,] -> 'U [,]
// Usage:
Array2D.mapi mapping array
Parâmetros
mapping
Tipo: int -> int -> 'T -> 'UUma função que é aplicada a cada elemento da matriz de transformação. Os dois inteiros fornecem o índice do elemento.
array
Tipo: 'T [,]A matriz de entrada.
Valor de retorno
Uma matriz cujos elementos foram transformados pelo mapeamento determinado.
Comentários
Para arrays com base zero a baseando em uma matriz de entrada será propagada para o array de saída.
Esta função é chamada de MapIndexed em módulos (assemblies) compilados. Se você estiver acessando o membro de um idioma diferente, por exemplo, F# ou através de reflexão, use esse nome.
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