OCaml (option informatique) · Chapitre 4 · Application directe du cours
Lire une session de références
Programmation impérative : références et boucles · niveau 1 (application)
Énoncé
Donner la valeur finale affichée.
let r = ref 3 in
r := !r + 1;
r := !r * 2;
!rCorrigé
r part à 3 ; après r := !r + 1, contenu 4 ; après r := !r * 2, contenu 8. L'expression finale !r vaut donc 8. Chaque := renvoie () ; seul le !r final produit une valeur entière.
Exercices semblables
- Racine carrée entière corrigé
- Test de primalité corrigé
- Partage d'une référence (aliasing) corrigé
- Somme des premiers entiers corrigé
- Puissance entière, version
forcorrigé