Adloun

Application partielle

Exercice · OCaml (option informatique), chapitre 1 — Découvrir OCaml : expressions, valeurs et types

Énoncé

On définit let entre bas haut x = bas <= x && x <= haut. Donner le type de entre, puis celui de entre 0 10, et expliquer ce que dénote cette dernière.

Corrigé

entre a pour type int -> int -> int -> bool. Par application partielle, entre 0 10 a pour type int -> bool : c'est la fonction « ce nombre est-il dans l'intervalle ? ». On pourrait la nommer : let dans_dix = entre 0 10, puis dans_dix 7 renverrait true.

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.