泛型lua的for循环以及lua的特殊的dowhile循环
生活随笔
收集整理的這篇文章主要介紹了
泛型lua的for循环以及lua的特殊的dowhile循环
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
范型for循環(huán):
-- print all values of array 'a'
a={1,2,3,4,5,6,7};
for i,v in ipairs(a) do print(v) end
范型for遍歷迭代子函數(shù)返回的每一個(gè)值。
再看一個(gè)遍歷表key的例子:
-- print all keys of table 't'
map = {["gaoke"]=1,["gaoxin"]=2,["maqiang"]=3}
for k in pairs(map) do
?print (k);
?print (map[k]);
end范型for和數(shù)值for有兩點(diǎn)相同:
1. 控制變量是局部變量
2. 不要修改控制變量的值
-----------------------------------------------------------------
lua的dowhile循環(huán)和C語(yǔ)言的又有區(qū)別:
repeat
statements;
until conditions;
總結(jié)
以上是生活随笔為你收集整理的泛型lua的for循环以及lua的特殊的dowhile循环的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: AWk的调用精华
- 下一篇: Sublime Text 2配置强大的I