while логическое_выражение
оператор(ы)\\
end while
Выполняет оператор(ы) внутри цикла пока логическое_выражение ложно. While / End While исполняет входящие внутрь операторы нуль или более раз. Проверка условия производится до исполнения кода внутри цикла.
r = 1 while r < 6 print r r = r + 1 end while
Будет напечатано
1 2 3 4 5
0.9.4g