Premières manipulations de table
Exercice · OCaml (option informatique), chapitre 8 — Piles, files et tables de hachage
Énoncé
Créer une table, y associer "un" -> 1 et "deux" -> 2, puis écrire valeur t cle renvoyant 0 si la clé est absente.
Corrigé
let valeur t cle =
match Hashtbl.find_opt t cle with
| None -> 0
| Some v -> v
find_opt évite l'exception Not_found de find : on filtre None/Some v et l'on choisit une valeur par défaut pour l'absence. C'est l'usage le plus sûr.
Les autres exercices de ce chapitre Le cours du chapitre
Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.