Adloun

OCaml (option informatique) · Chapitre 1 · Application directe du cours

Prédire type et valeur

Découvrir OCaml : expressions, valeurs et types · niveau 1 (application)

Énoncé

Sans machine, donner le type et la valeur affichés par le toplevel pour chacune des phrases suivantes.

17 / 5 ;;     17 mod 5 ;;     2.0 *. 3.0 ;;     3 <= 3 ;;     not (1 = 2) ;;

Corrigé

- : int = 3        (* division entière : la partie entière de 17/5 *)
- : int = 2        (* reste de la division *)
- : float = 6.     (* opérateurs flottants : type float *)
- : bool = true    (* comparaison : 3 <= 3 *)
- : bool = true    (* 1 = 2 vaut false, sa négation true *)

Le piège classique est la première ligne : / est la division entière, pas une division flottante.

Exercices semblables

Le cours du chapitre · Tous les exercices du chapitre