Un pas vers la programmation impérative : test
conditionnel en Caml
•Jusqu’à présent programmation purement fonctionnelle ;
•on propose une première structure (plutôt impérative)
permettant une écriture parfois plus légère et lisible,
•en particulier dans les filtrages : test conditionnel ;
•En Caml il s’agit de la structure if condition then
expression1 else expression2 ;
1# if conditi o n then expression1 else
expression2
•C’est elle-même une expression, dont la valeur est
expression1 si la condition est vraie et expression2 sinon ;
•Pour cause de typage il est indispensable que expression1 et
expression2 soient du même type