Riepilogo
In questo modulo si è appreso come applicare logica condizionale a un programma. Aggiungendo logica condizionale, è possibile creare più percorsi di esecuzione nel programma. La maggior parte dei programmi include più percorsi perché questo rende flessibile un programma.
È stato esplorato il costrutto if...elif...else e si è appreso come applicarlo. La logica condizionale in F# differisce da quella della maggior parte dei linguaggi. In F# la logica condizionale esegue espressioni che producono un valore.
Infine, sono stati presentati tre tipi di cicli: for...in, for...to e while...do. Poiché la funzionalità dei tre costrutti di ciclo varia, la scelta del ciclo da usare dipende dall'obiettivo. for...in esegue l'iterazione di una raccolta enumerabile. for...to esegue l'iterazione finché non viene raggiunta una variabile di ciclo, indipendentemente dal fatto che il valore sia incrementato o diminuito. while...do è incentrato su una condizione booleana che, se viene restituito false, interrompe il ciclo.