Lua 初學 迴圈語句

2021-10-09 14:59:44 字數 940 閱讀 7832

1.while格式

while 條件 do

執行語句

end2.repeat until格式

repeat

執行語句

until 條件----滿足條件跳出,結束條件,與c#不同的是 c#的do while(進入條件)

3.for 的格式:

for i=1----迴圈變數,5----結束條件 do ----預設的給迴圈變數遞增

執行語句

endfor i=1,5,2----迴圈變數遞增的數量

4.注意的點是

①迴圈語句塊使用do,來銜接

②repeat until 條件, 其中的阿條件為退出條件

③for迴圈,預設的增量是1,for int i=1,2,1 第乙個引數為迴圈變數,第二個引數為迴圈變數要達到的值,第三個引數為增量

print

("while的使用"

)num=

0while num<5do

print (num)

num=num+

1end

print

("repeat 的使用:"

)num2=

0repeat

print

(num2)

num2=num2+

1until num2>

5print

("for的使用"

)for i=1,

5doprint

(i)end

print

("修改自增量"

)for i=1,

5,2do

print

(i)end

print

("迴圈變數遞減"

)for i=5,

1,-1

doprint

(i)end

Lua 初學 遍歷

value 1.遍歷的形式 for迴圈,利用 獲取長度的遍歷 for i,value doprint value i endipairs遍歷 for i,v,ipairs value do print i,v endpairs遍歷 for k,v,pairs value do print k,v e...

初學Python 運算子,條件語句,迴圈語句

取模 返回除法的餘數 冪 返回x的y次冪 不等於 比較兩個物件是否不相等 0b 表示二進位制 0x 表示16進製制 按位與運算子 參與運算的兩個值,如果兩個相應位都為1,則該位的結果為1,否則為0 a b 輸出結果 12 二進位制解釋 0000 1100 按位或運算子 只要對應的二個二進位有乙個為1...

Lua 迭代器初學

和c 類似,lua也有迭代器,如汎型for。泛型for需要三個值 迭代函式 狀態常量 控制變數 乙個典型的泛型for如下 for k,v in pairs t do print k,v end 泛型for的執行過程 首先,初始化,計算 in 後面表示式的值,表示式應該返回泛型for需要的三個值 迭代...