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: intZáklad pro první rozměr pole.
base2
Zadejte: intZáklad pro druhý rozměr pole.
length1
Zadejte: intDélka prvního rozměru pole.
length2
Zadejte: intDélka druhého rozměru pole.
initializer
Zadejte: int -> int -> 'TFunkce pro produkci prvků pole na základě daných dvou indexů.
Výjimky
Výjimka |
Podmínka |
---|---|
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