1:while迴圈
while true do
end2:for的多種迴圈
數值for迴圈:for 起始值,上限,step do
for i=1,5,1 do
print(i)
end
泛型for迴圈,迭代陣列
迭代陣列中每個鍵值,in後面跟的是迭代器,可以自定義迭代器ipairs/pairs都內建的
for k,v in ipairs(table) do
end採用next方式迭代1
for k,v in pairs(table) do
end
採用next方式迭代2
for k,v in next,table do
end3:repeat-until迴圈
local a=6;
repeat
print(a)
a=a+1
until a==10
當until條件滿足時跳出迴圈
Lua中數字for迴圈例項
看以下 複製 如下 for i 1,2 do print i i 3 end 輸出是什麼?如果習慣了c c 語言,會覺得因為改變了控制變數i為3,所以在執行第二次迴圈體之前判斷不通過,所以輸出是1。但結果輸出是1和2,即雖然改變了i,但迴圈還是執行了2次。這是為什麼呢?看了lua的源 發現在語法分析...
Lua中數字for迴圈例項
看以下 複製 如下 for i 1,2 do print 程式設計客棧i i 3 end 程式設計客棧 輸出是什麼?如果習慣了c c 語言,會覺得因為改變了控制變數i為3,所以在執行第二次迴圈體之前判斷不通過,所以輸出是1。但結果輸出是1和2,即雖然改變了i,但迴圈還是執行了2次。這是為什麼呢?看了...
VBA 中的各種迴圈
利用迴圈和分支語句判斷 b 列數字的符號,將結果填入 c列。原始 如如下 1 for 迴圈和 if 語句,如下 sub sign dim sign as string,i as integer 宣告變數 for i 3 to13 step 1if cells i,b 0 then sign 負數 e...