Возможно, имелась в виду конструкция repeat–until в языке Lua. 45
Она выполняет блок кода до тех пор, пока условие не станет истинным (то есть пока условие ложно). 35 В отличие от конструкции while, проверка условия производится после выполнения блока, поэтому блок выполняется в любом случае хотя бы один раз. 3
Пример: a = 1 repeat a = a + 1 -- прибавляем 1 until a >= 10 -- условие выхода из цикла — a больше или равно 10
. 5
Цикл repeat–until заканчивается условием, идущим следом за until, поэтому в условии можно ссылаться на локальные переменные, описанные внутри цикла. 5