lua語言提供了以下幾種迴圈方式:
迴圈型別
描述while迴圈
在條件為true時,迴圈地執行某些語句,在執行前會先判斷條件是否為true
for迴圈
重複執行指定語句,重複次數可在for語句中控制
repeat util
重複執行迴圈,直到指定的條件為真為止
迴圈巢狀
可以在迴圈內巢狀乙個或多個迴圈語句
迴圈控制語句用於控制程式的流程,以實現程式的各種結構方式.
lua支援以下迴圈控制語句 :
控制語句
描述break
退出當前迴圈或語句,並開始執行指令碼接下來的語句
goto
將程式的控制點轉移到乙個標籤處
在迴圈體中如果條件永遠為true,則迴圈語句會永遠執行下去.
while(true)
do print(
'無限迴圈'
)end
lua從入門到放棄 四 變數
變數在使用前,必須顯式地宣告變數,即建立該變數.編譯程式在執行 之前編譯器需要知道如何給語句變數開闢儲存區,用於儲存變數的值.lua變數有三種型別 全域性變數,區域性變數,表中的域.lua中的變數全是全域性變數,哪怕是語句塊和函式裡,除非顯式地用local宣告為區域性變數.區域性變數的作用域為從宣告...
lua從入門到放棄 八 lua運算子
運算子是乙個特殊的符號,用於告訴直譯器執行特定的數學或邏輯運算.lua提供了以下幾種運算子型別 算術運算子 關係運算子 邏輯運算子 其它運算子 下表列出了lua語言中的常用算術運算子,假設a為10,b為20 操作符描述例項 加號a b 30 減號 a b 10 乘號 a b 200 除號 a b 0...
Lua從入門到放棄 元表 操作符
廢話不多說,這篇就讓我們來看看有關元表操作符的問題。許多元表的索引是操作符 如,等 允許你使用表完成一些操作運算子。例如,我們想要乙個表支援乘法操作符 我們可以這樣做 t setmetatable for i 1,other do for v in ipairs t do table.insert ...