lua學習之迴圈

2021-09-13 23:26:17 字數 713 閱讀 9472

參考:

目錄

while迴圈

for迴圈

泛型for迴圈

reapeat ...util

迴圈控制語句

while(condition)

do // statements

end

在condition為true的時候執行迴圈體。

for var = exp1, exp2, exp3 do 

// 執行體

end

var從exp1變化到exp2,每次變化以exp3為步長遞增var,並執行一次執行體。exp3是可選的,如果不指定則預設為1.

for k, v in ipairs(a) do 

// 執行體

end

或者

for k, v in pairs(a) do 

// 執行體

end

通過乙個迭代函式來遍歷所有值。

reapeat 

// 執行體

util(condition)

迴圈的條件在當前迴圈結束後判斷。在條件進行判斷前,迴圈體都會執行一次。如果條件為false,迴圈體會一直執行直到條件為true才會停止。

break

Lua學習筆記 迴圈

while迴圈 當條件為真時,執行迴圈內的語句。for迴圈 重複執行指定語句,可以控制執行次數。repeat until 重複執行語句直到條件為真。迴圈巢狀 可以在乙個迴圈內巢狀迴圈語句 while迴圈 a 0 while a 10 while condition do do a a 1 state...

Lua學習筆記2 lua變數和 迴圈

1.lua中變數的作用域有三種 全域性,區域性,表中的域 需要注意的是預設的變數都是全域性變數,必須宣告為local的變數才是區域性變數,即使是在函式裡面沒有使用local修飾的變數依然是全域性變數!2.賦值語句 首先要說明的 lua的賦值語句可以多個變數同時進行賦值,另外重要的是,賦值過程是先計算...

lua學習筆記 迴圈的使用

例 從1一直輸出到20 方法一 while迴圈 while 條件 do 內容end num 1 while num 20 do num num 1 lua中沒有自加自減一說,這裡不能協成num print num end方法二 for迴圈 1,數值for迴圈 for var start,end,st...