Sdílet prostřednictvím


Array2D.initBased<'T> – funkce (F#)

Vytvoří pole založené na daných dimenzích a generátoru funkcí pro výpočet prvků.

Obor názvů/cesta modulu: Microsoft.FSharp.Collections.Array2D

Sestavení:: FSharp.Core (v FSharp.Core.dll)

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

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

Parametry

  • base1
    Zadejte: int

    Základ pro první rozměr pole.

  • base2
    Zadejte: int

    Základ pro druhý rozměr pole.

  • length1
    Zadejte: int

    Délka prvního rozměru pole.

  • length2
    Zadejte: int

    Délka druhého rozměru pole.

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

    Funkce pro produkci prvků pole na základě daných dvou indexů.

Výjimky

Výjimka

Podmínka

ArgumentException

Vyvolána, když base1, base2, length1, or length2 je negativní.

Vrácená hodnota

Vytvořené pole.

Poznámky

Tato funkce se nazývá InitializeBased v kompilovaném sestavení.Při přístupu k funkci z jazyka jiného než F# nebo prostřednictvím reflexe použijte tento název.

Platformy

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

Informace o verzi

Verze základní knihovny F#

Podporováno v: 2.0, 4.0

Viz také

Referenční dokumentace

Collections.Array2D – modul (F#)

Microsoft.FSharp.Collections – obor názvů (F#)