Перейти к содержанию

Cobra/Keywords/post

Материал из Викиучебника — открытых книг для открытого мира

post — оператор цикла с постусловием. Условие проверяется после выполнения тела цикла. Цикл будет выполняться до тех пор, пока условие цикла истинно. В случае не выполнения условия, управление передаётся следующей командой за циклом.
Поскольку условие проверяется после выполнения тела цикла, то цикл будет выполнен хотя бы один раз, независимо от результата проверки условия.
Для выхода из цикла при выполнении некоторого условия можно использовать оператор break.

Синтаксис

[править]

post while <expression>
    <statements>

Пример

[править]

post while line and line.trim == ''
    line = stream.readLine