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. Os índices de inteiro passados para a função indica o elemento que está sendo transformado.
Caminho do namespace/módulo: Microsoft.FSharp.Collections.Array3D
Assembly: FSharp.Core (em FSharp.Core.dll)
// Signature:
Array3D.mapi : (int -> int -> int -> 'T -> 'U) -> 'T [,,] -> 'U [,,]
// Usage:
Array3D.mapi mapping array
Parâmetros
mapping
Tipo: int -> int -> int -> 'T -> 'UA função para transformar os elementos de cada índice na matriz.
array
Tipo: 'T [,,]A matriz de entrada.
Valor de retorno
A matriz criada a partir de elementos transformados.
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 a função 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