F # - Петли
Языки программирования предоставляют различные структуры управления, которые позволяют использовать более сложные пути выполнения.
Оператор цикла позволяет нам выполнять оператор или группу операторов несколько раз, и ниже приводится общая форма оператора цикла на большинстве языков программирования:
![](https://post.nghiatu.com/assets/tutorial/fsharp/images/loop_statement.jpg)
F # предоставляет следующие типы циклов для выполнения требований цикла.
Старший Нет | Тип и описание петли |
---|---|
1 | для… для и для… выражений вниз Выражение for ... to используется для итерации в цикле по диапазону значений переменной цикла. Выражение for… downso уменьшает значение переменной цикла. |
2 | для… в выражении Эта форма цикла for используется для перебора коллекций элементов, т. Е. Перебора коллекций и последовательностей. |
3 | Пока… сделать цикл Повторяет утверждение или группу утверждений, пока выполняется данное условие. Он проверяет условие перед выполнением тела цикла. |
4 | вложенные циклы Вы можете использовать один или несколько циклов внутри любого другого цикла for или while. |