« Premiers pas en OCaml/Structures de données » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 167 :
type vector = { x : float; y : float; z : float; }
</source>
 
Un élément de type ''vector'' est alors ensuite définit comme suit :
 
<source lang="ocaml">
# let v = { x = 3.0; y = 4.0; z = 5.0 } ;;
val v : vector = {x = 3.; y = 4.; z = 5.}
</source>
 
On accède alors à ses sous-élément en utilisant ses étiquette :
 
<source lang="ocaml">
# v.x ;;
- : float = 3.
</source>