Looking for loops Answers? Try Ask4KnowledgeBase
Looking for loops Keywords? Try Ask4Keywords

loopsНачало работы с циклами


замечания

В этом разделе представлен обзор того, какие циклы и почему разработчик может захотеть его использовать.

Следует также упомянуть о любых крупных предметах в циклах и ссылки на связанные темы. Поскольку для циклов Documentation for new, вам может потребоваться создать начальные версии этих связанных тем.

Типы петель

Цикл представляет собой структуру потока управления, которая определенно или неопределенно запускает набор операторов, написанных только один раз в коде, до тех пор, пока не будет выполнено определенное условие или процесс не будет завершен.

Циклы состояния

Эти петли повторяются в зависимости от состояния их условий.

Для петель

Для циклов обычно выполняется переменная как объект итерации. Например, для циклов можно запускать целое число, чтобы ограничить количество циклов, в течение которых цикл должен быть запущен, или массив, чтобы перебирать его.

В то время как петли

Хотя циклы - это самый базовый тип цикла условий, который продолжает работать до тех пор, пока его состояние не будет изменено (или пока не будет выполнен оператор break ).

Варианты

Вариантом while является цикл do... while while. Это то же самое, что и while , за исключением того, что содержимое цикла запускается один раз перед проверкой состояния.

Другим вариантом является until тех until / do... until циклов, что делает то же самое, что и их коллеги while за исключением того, что они проверяют условие в обратном порядке - while циклы выполняются до тех пор, пока условие не станет ложным, и until циклы не будут выполняться до тех пор, пока условие правда.

Циклы коллекции

Эти петли повторяются путем итерации по коллекциям, таким как массивы или итерации.

Циклы Foreach

Цикл forEach выполняется в коллекции, выполняя код один раз для каждого элемента в коллекции, предоставляя значение и / или ключ элемента в качестве параметра.

Goto

goto - это набор инструкций между меткой и операцией goto.

Рекурсивные петли

В функциональном программировании рекурсивные циклы могут использоваться для рекурсивного запуска функции до тех пор, пока условие не будет выполнено. Это обычная причина ошибок переполнения стека.