Partilhar via


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: int

    A base da primeira dimensão da matriz.

  • base2
    Tipo: int

    A base da segunda dimensão da matriz.

  • length1
    Tipo: int

    O tamanho da primeira dimensão da matriz.

  • length2
    Tipo: int

    O tamanho da segunda dimensão da matriz.

  • initializer
    Tipo: int -> int -> 'T

    Uma função para gerar elementos da matriz fornecido aos dois índices.

Exceções

Exceção

Condição

ArgumentException

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

Consulte também

Referência

Módulo Collections.Array2D (F#)

Namespace Microsoft.FSharp.Collections (F#)