Lua 循環與流程控制

1.Lua 語言提供瞭如下幾種循環處理方式: 循環類型 描述 while 循環                在條件爲 true 時,讓程序重複地執行某些語句。執行語句前會先檢查條件是否爲 truefor 循環                  重複執行指定語句,重複次數可在 for 語句中控制。 Lua repeat...until 重複執行循環,直到 指定的條件爲真時爲止 循環嵌套 能夠在循環內嵌套一個或多個循環語句(whilefordo..while

2.Lua 支持如下循環控制語句: 控制語句 描述
break 語句 退出當前循環或語句,並開始腳本執行緊接着的語句。

3.無限循環 在循環體中若是條件永遠爲
true 循環語句就會永遠執行下去,如下以 while 循環爲例: while( true ) do print("循環將永遠執行下去") end

 

控制結構的條件表達式結果能夠是任何值,Lua認爲false和nil爲假,true 和非nil爲真。 要注意的是Lua中 0true--[ 0 爲true ]
if(0) then
    print("0 爲真") end 以上代碼輸出結果爲: 0 爲真

Lua 提供瞭如下控制結構語句: 語句 描述
if 語句 if 語句 由一個布爾表達式做爲條件判斷,其後緊跟其餘語句組成。 if...else 語句 if 語句 能夠與 else 語句搭配使用, 在 if 條件表達式爲 false 時執行 else 語句代碼。 if 嵌套語句 你能夠在if 或 else if中使用一個或多個 ifelse if 語句 。
相關文章
相關標籤/搜索