Контрол на прогреса на цикъла
Командите break и continue [1] служат за контрол на напредъка на цикъла и точно съответстват на техните двойници в други езици за програмиране. Командата break прекъсва изпълнението на цикъла, докато continue прехвърля контрола към началото на цикъла, заобикаляйки всички следващи команди в тялото на цикъла.
Пример 10-20. Прекъсване и продължаване на команди в цикъл
Към командата break може да бъде предаден параметър по избор. Командата break без параметър прекъсва цикъла, в който е вмъкната, а break N прекъсва цикъла, който е с N нива по-високо.
Пример 10-21. Прекъсване на многостепенни цикли
Командата за продължаване, подобно на командата за прекъсване, може да има незадължителен параметър. В най-простия случай командата continue прехвърля управлението в началото на текущия цикъл, а командата continue N прекъсва изпълнението на текущия цикъл и прехвърля управлението в началото на външния цикъл, който е на N нива от текущия.
Пример 10-22. Прехвърлете контрола в началото на външния цикъл
Пример 10-23. Пример на живо за използване на "продължи N"