Récapitulatif
Dans ce module, vous avez appris à appliquer une logique conditionnelle à un programme. En ajoutant une logique conditionnelle, vous créez plusieurs chemins d’exécution dans le programme. La plupart des programmes ont plusieurs chemins, car cela favorise leur flexibilité.
Vous avez exploré la construction if...elif...else et appris comment l’appliquer. La logique conditionnelle en F# est différente de celle pratiquée dans la plupart des langages. En F#, la logique conditionnelle exécute des expressions qui produisent une valeur.
Enfin, vous avez découvert trois types de boucle : for...in, for...to et while...do. Les fonctionnalités des trois constructions de boucle étant différentes, la boucle que vous utiliserez dépendra de votre objectif. for...in itère sur une collection énumérable. for...to itère jusqu’à ce qu’une variable de boucle soit atteinte, qu’elle incrémente ou décrémente cette valeur. while...do se concentre sur une condition booléenne qui, lorsqu’elle est évaluée à false, met fin à la boucle.