Resumo
Neste módulo, você aprendeu a aplicar a lógica condicional a um programa. Ao adicionar a lógica condicional, você cria vários caminhos de execução no programa. A maioria dos programas têm vários caminhos porque assim eles ficam mais flexíveis.
Você explorou o constructo if...elif...else e aprendeu a aplicá-lo. A lógica condicional no F# é feita de um modo diferente do que na maioria das linguagens. No F#, a lógica condicional executa expressões que produzem um valor.
Por fim, você conheceu três tipos de loops: for...in, for...to e while...do. A funcionalidade dos três constructos de loop varia, portanto, a escolha do loop a ser usado depende do seu objetivo. for...in itera em uma coleção enumerável. for...to itera até que uma variável de looping seja atingida, seja incrementando ou decrementando esse valor. while...do se concentra em uma condição booliana que, quando avaliada como false, interrompe o loop.