открыть: Синтаксис 2Syntax 1

Специальные ключевые слова, доступные внутри любого цикла

Команда `next

Это ключевое слово переводит цикл к следующему шагу.

{%имя: 'Анна', %возраст: 22, %рост: '165см'} => person `each key : value ~ value #is $int ? `next ; -- пропускаем 'возраст' "\(key): \(value)\n" #echo # ;

Также можно указать глубину, когда один цикл вложен в другой, и нужно перейти к следующему шагу внешнего цикла, находясь во внутреннем: `next=2.

Команда `break

Это ключевое слово служит для преждевременного выхода из цикла.

`while #1 ~ `break ;

Когда в программе один цикл вложен в другой и нужно выйти из обоих циклов сразу (находясь во вложенном) – укажите глубину выхода: `break=глубина.

`while #1 ~ `while #1 ~ `break=2 -- выход из обоих вечных циклов ; ;