Lua 循環
很多情況下我們需要做一些規律性的重複操作,因此在程式中就需要重複執行某些語句。
一組重複執行的語句稱之為迴圈體,能否繼續重複,決定迴圈的終止條件。
迴圈結構是在一定條件下重複執行某段程式的流程結構,被重複執行的程式稱為迴圈體。
迴圈語句是由迴圈體及迴圈的終止條件兩部分組成的。
Lua 語言提供了以下幾種迴圈處理方式:
迴圈類型 | 描述 |
---|---|
#while 迴圈 | |
for 迴圈 | |
Lua repeat...until | |
##循環嵌套 | 可以在迴圈內嵌套一個或多個迴圈語句(while、for、do..while) |
循環控制語句循環控制語句用於控製程式的流程, 以實作程式的各種結構方式。 Lua 支援以下循環控制語句:
#控制語句 | 描述 |
---|---|
break語句 | 退出目前迴圈或語句,並開始腳本執行緊接著的語句。 |
無限迴圈在迴圈體中如果條件永遠為true 迴圈語句就會永遠執行下去,以下以while 迴圈為例:
while( true ) do print("循环将永远执行下去") end###