2018-08-01

2018-08-02  本文已影响0人  AbnerTan

lua中的循环结构


输出结果:

while_loop_result.png

for循环

    -- for [start, condition] do
    --  [your logic coder]
    -- end
    for j=1,5 do
        print("hello world !!!", j)
    end
    print("****************华丽的分割线******************")

    -- for j=1,5 do --> 完整的可以写成这样 for j=1,5,1 do, 由于默认步长就为1,所以就直接省略就可以了,大家可以试着改成其他数看看效果

    -- for 还可以遍历table中的map, 除此之外支持 迭代器的遍历(可以先看代码,后面会仔细讲解)!
    -- **语法:** 
    -- for [pos], [value] in ipairs([loop]) do
    --  [your logic coder]
    -- end

    -- for [key], [value] in pairs([loop]) do
    --  [your logic coder]
    -- end


    temp = {66, name = "abnerTan", 67, 68, gender="male"}
    -- 遍历table中的数组
    for index, value in ipairs(temp) do
        print(index, value)
    end
    print("****************华丽的分割线******************")
    -- 遍历table所有的内容
    for key, value in pairs(temp) do
        print(key, value)
    end

输出结果:

for_loop_result.png

转载请写明出处:https://www.jianshu.com/p/872479a5c452

上一篇下一篇

猜你喜欢

热点阅读