lua從入門到放棄 五 lua迴圈

2021-10-07 11:37:19 字數 581 閱讀 3492

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 ...