Função Array2D.initBased<'T> (F#)
Cria uma matriz baseada dadas as dimensões e a função geradora para calcular os elementos.
Caminho do namespace/módulo:: Microsoft.FSharp.Collections.Array2D
Assembly: FSharp.Core (em FSharp.Core.dll)
// Signature:
Array2D.initBased : int -> int -> int -> int -> (int -> int -> 'T) -> 'T [,]
// Usage:
Array2D.initBased base1 base2 length1 length2 initializer
Parâmetros
base1
Tipo: intA base da primeira dimensão da matriz.
base2
Tipo: intA base da segunda dimensão da matriz.
length1
Tipo: intO tamanho da primeira dimensão da matriz.
length2
Tipo: intO tamanho da segunda dimensão da matriz.
initializer
Tipo: int -> int -> 'TUma função para gerar elementos da matriz fornecido aos dois índices.
Exceções
Exceção |
Condição |
---|---|
Lançado quando base1, base2, length1 ou length2 são negativos. |
Valor de retorno
A matriz criada.
Comentários
Essa função é chamada de InitializeBased em assemblies compilados. Se você estiver acessando a função a partir de uma linguagem diferente de F#, ou com a reflexão, use esse nome.
Plataformas
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Informações de versão
Versões da biblioteca principal F#
Com suporte a: 2.0, 4.0