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