Logo de kxs.frFiches pour l'informatique

Listes

Déclaration

[] est la liste vide. On peut déclarer une liste en utilisant la liste vide :

# let l = 1::2::3::[];;
val l : int list = [1; 2; 3]

On peut utiliser une liste déjà existante :

# let p = 1::2::l;;
val p : int list = [1; 2; 1; 2; 3]

Il existe une deuxième façon de déclarer une liste :

# let l = [1; 2; 3];;
val l : int list = [1; 2; 3]

Opérations

Accès aux éléments

Les listes en OCaml sont des listes chainées. Leur structure ne permet pas d'accéder rapidement à un élément quelconque. Pour accéder aux éléments d'une liste, on utilise le module Liste

Fonctions