Udostępnij za pośrednictwem


Array2D.initBased<'T> — Funkcja (F#)

Tworzy tablicę w oparciu o wymiary i funkcję generatora do obliczenia elementów.

Przestrzeń nazw/Ścieżka modułu: Microsoft.FSharp.Collections.Array2D

Zestaw:: FSharp.Core (w FSharp.Core.dll)

// Signature:
Array2D.initBased : int -> int -> int -> int -> (int -> int -> 'T) -> 'T [,]

// Usage:
Array2D.initBased base1 base2 length1 length2 initializer

Parametry

  • base1
    Wpisz: int

    Baza dla pierwszego wymiaru tablicy.

  • base2
    Wpisz: int

    Baza dla drugiego wymiaru tablicy.

  • length1
    Wpisz: int

    Długość pierwszego wymiaru tablicy.

  • length2
    Wpisz: int

    Długość drugiego wymiaru tablicy.

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

    Funkcja do produkcji elementów tablicy, biorąc pod uwagę dwa indeksy.

Wyjątki

Wyjątek

Warunek

ArgumentException

Wyrzucanie gdy base1, base2, length1, or length2 is negative.

Wartość zwracana

Utworzona tablica.

Uwagi

Ta funkcja nosi nazwę InitializeBased w skompilowanych zestawach.Jeśli uzyskujesz dostęp do funkcji języka .NET, innego niż F# lub przez odbicie, użyć tej nazwy.

Platformy

Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

Informacje o wersji

Wersje podstawowe biblioteki języka F#

Obsługiwane w: 2.0, 4.0

Zobacz też

Informacje

Collections.Array2D — Moduł (F#)

Microsoft.FSharp.Collections — Przestrzeń nazw (F#)