Appearance
Perulangan While
Perulangan while juga memiliki empat variasi:
yuescript
i = 10
while i > 0
print i
i -= 1
while running == true do my_function!yuescript
i = 10
until i == 0
print i
i -= 1
until running == false do my_function!Seperti loop for, loop while juga bisa digunakan sebagai ekspresi. Selain itu, agar sebuah fungsi mengembalikan nilai akumulasi dari loop while, pernyataannya harus di-return secara eksplisit.
Repeat Loop
Loop repeat berasal dari Lua:
yuescript
i = 10
repeat
print i
i -= 1
until i == 0