kehuadong

lua 控制语句

for循环

模式1

for k,v in f, data, init_k do

end

进行的操作是 f(data, old_k), 例如f(data, init_k)

渴望返回的是 new_k, v可以继续循环 或者nil终止循环

function f(d, k)

    if k < 10 then
        return k+1, (k+1)*(k+1)
    end
end

for k,v in f, nil, 0 do
    print(k, v)
end

posted on 2022-11-10 17:22  kehuadong  阅读(19)  评论(0编辑  收藏  举报

导航