OCaml (option informatique) · Chapitre 7 · Application directe du cours
Fiche étudiant
Enregistrements et types mutuellement récursifs · niveau 1 (application)
Énoncé
Déclarer etudiant (nom : string, note : float), puis est_recu e (note ).
Corrigé
type etudiant = { nom : string; note : float }
let est_recu e = e.note >= 10.0
Les champs nommés rendent le code limpide : e.note dit ce qu'on teste, là où une composante de n-uplet aurait demandé de se rappeler sa position.
Exercices semblables
- Taille d'un arbre général corrigé
- Hauteur d'un arbre général corrigé
- Un système de fichiers corrigé
- Le type point corrigé
- Compteur mutable corrigé