while ExpresiónBooleana
instrucción(es)
end while
Ejecuta la(s) instrucción(es) dentro del bucle WHILE hasta que ExpresiónBooleana se evalúe como falso. El bucle WHILE / END WHILE ejecuta las instrucciones cero o más veces. La evaluación se hace antes de que el código que está dentro del bucle sea ejecutado.
r = 1 while r < 6 print r r = r + 1 end while
mostrará:
1 2 3 4 5
0.9.4g