Сводка

Завершено

В этом модуле вы узнали, как применять условную логику к программам. Добавляя в программу условную логику, вы создаете несколько путей выполнения этой программы. Большинство программ имеет несколько путей, поскольку это делает их гибкими.

Вы изучили конструкцию if...elif...else и узнали, как ее использовать. Условная логика в F# выполняется не так, как в большинстве других языков. В F # условная логика выполняет выражения, которые возвращают значение.

Наконец, вы рассмотрели три разных типа циклов: for...in, for...to и while...do. Функциональные возможности трех циклических конструкций различаются, поэтому цикл, который вы можете использовать, зависит от конкретной цели. for...in выполняет итерацию перечислимой коллекции. for...to выполняет итерацию до тех пор, пока не будет достигнута переменная цикла, как с увеличением, так и с уменьшением значения. while...do фокусируется на логическом условии, которое при получении значения false прерывает цикл.