Clojure - циклы
До сих пор мы видели операторы, которые выполняются одно за другим последовательно. Кроме того, в Clojure предусмотрены операторы для изменения потока управления в логике программы. Затем они классифицируются в поток управляющих заявлений, которые мы рассмотрим подробно.
Sr. No. | Петли и описание |
---|---|
1 | Пока заявление
В 'while' Оператор выполняется, сначала вычисляя выражение условия (логическое значение), и если результат истинен, то выполняются операторы в цикле while. |
2 | Заявление Doseq
В ‘doseq’Оператор похож на оператор «для каждого», который можно найти во многих других языках программирования. Оператор dosq в основном используется для перебора последовательности. |
3 | Заявление о сроках службы
В ‘dotimes’ оператор используется для выполнения оператора 'x' количество раз. |
4 | Заявление цикла
Специальная форма петли не похожа на ‘for’петля. Использование цикла такое же, как и привязка let. Однако цикл устанавливает точку рекурсии |