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
- Array.length : longueur du tableau
- Array.exists
- Array.mem
- Array.for_all