Collections.Array3D, module (F#)
Opérations de base sur les tableaux de rang 3.
Espace de noms/Chemin du module : Microsoft.FSharp.Collections
Assembly : FSharp.Core (in FSharp.Core.dll)
module Array3D
Valeurs
Valeur |
Description |
---|---|
créer : int -> int -> int -> int -> 'T -> 'T [,,] |
Crée un tableau dont les éléments sont tous initialement la valeur donnée. |
Obtenir : 'T [,,] -> int -> int -> int -> 'T |
Extrait un élément d'un tableau en 3D. Vous pouvez également utiliser la syntaxe array.[index1,index2,index3]. |
init : int -> int -> int -> (int -> int -> int -> 'T) -> 'T [,,] |
Crée un tableau selon les dimensions et une fonction de générateur pour calculer les éléments. |
iter : ('T -> unit) -> 'T [,,] -> unit |
Applique la fonction donnée à chaque élément du tableau. |
iteri : (int -> int -> int -> 'T -> unit) -> 'T [,,] -> unit |
Applique la fonction donnée à chaque élément du tableau. Les index d'entier passés à la fonction indiquent l'index de l'élément. |
length1 : 'T [,,] -> int |
Retourne la longueur d'un tableau dans la première dimension |
length2 : 'T [,,] -> int |
Retourne la longueur d'un tableau dans la deuxième dimension. |
length3 : 'T [,,] -> int |
Retourne la longueur d'un tableau dans la troisième dimension. |
map : ('T -> 'U) -> 'T [,,] -> 'U [,,] |
Génère un nouveau tableau dont les éléments sont les résultats de l'application de la fonction donnée à chacun des éléments du tableau. |
mapi : (int -> int -> int -> 'T -> 'U) -> 'T [,,] -> 'U [,,] |
Génère un nouveau tableau dont les éléments sont les résultats de l'application de la fonction donnée à chacun des éléments du tableau. Les index d'entier passés à la fonction indiquent l'élément transformé. |
set : 'T [,,] -> int -> int -> int -> 'T -> unit |
Définit la valeur d'un élément dans un tableau. Vous pouvez également utiliser la syntaxe array.[index1,index2,index3] <- value. |
zeroCreate : int -> int -> int -> 'T [,,] |
Crée un tableau où les entrées sont initialement la valeur par défaut. |
Plateformes
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Informations de version
Versions de bibliothèque principale F#
Prise en charge dans : 2,0, 4,0, portables