Оператор перехода к следующей итерации цикла CONTINUE |
<оператор-continue> = continue;
Оператор continue служит для выхода из очередной итерации цикла до момента ее нормального завершения и перехода к следующей итерации.
Оператор continue размещается в теле цикла.
Если оператор continue использован во вложенном цикле, то его действие распространяется только на тот цикл, в котором он вызывается.
/* В примере вычисляется суммарная зарплата по сотрудникам моложе 20 лет. */ var sumSalary : double; sumSalary := 0; if modifier getFirst Employee = tsOk then do if Employee.Age > 20 then continue; /*если сотрудник старше 20-идем на начало*/ sumSalary := sumSalary + Employee.Salary; while modifier getNext Employee = tsOk;