Partager via


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

Voir aussi

Référence

Microsoft.FSharp.Collections, espace de noms (F#)