Lua - Repeat until loop

Lua 的 repeat until 寫法如下,repeat until 區塊內帶入要運行的動作,until 後帶上要跳脫迴圈的條件即可。

1
2
3
repeat
...
until condition


像是要簡單的跑迴圈五次,然後印出 1 到 5 的數值,就可以像下面這樣撰寫:

1
2
3
4
5
6
local idx = 1
local count = 5
repeat
print(idx)
idx = idx + 1
until idx > count