Logo de kxs.frFiches pour l'informatique

Tableaux

Déclaration

# let t = [| 2; 3; 4; 5|];;
val t : int array = [|2; 3; 4; 5|]

On peut utiliser Array.make pour créer un tableau et le remplir avec des valeurs par défaut :

# Array.make 5 0;;
- : int array = [|0; 0; 0; 0; 0|]

Ou Array.init pour créer un tableau et le remplir avec des valeurs dépendant d'une fonction :

# Array.init 5 (fun x -> x);;
- : int array = [|0; 1; 2; 3; 4|]

Accès aux éléments

# t.(0);;
- : int = 2

On peut modifier les éléments d'un tableau :

# t.(0) <- 6;;
- : unit = ()

Fonctions