首页 » 网站建设 » phpforin技巧_Lua10节控制结构for

phpforin技巧_Lua10节控制结构for

访客 2024-12-11 0

扫一扫用手机浏览

文章目录 [+]

for var = begin,finish,step do

end

phpforin技巧_Lua10节控制结构for

解释:var从begin变为finish,每次变革的步长为step。
个中,begin、finish、step只会在循环开始时实行1次,步长step参数是可选的(默认值为1)。
var变量的浸染域只在循环体内。

phpforin技巧_Lua10节控制结构for
(图片来自网络侵删)

for i=1,3 do print(i)end -- 依次输出:1 2 3Lua for 泛型

Lua中的for泛型循环是通过一个迭代器函数来遍历所有值的。

Lua根本库供应了 ipairs ,它是一个用于遍历数组的迭代器函数。

-- 打印数组的所有元素local arr={'PHP','Java','Linux'}for i,v in ipairs(arr) do print('index:',i,\公众 value:\公众,v)end

以上代码中,在每次循环时,i会被授予一个索引值,同时v被授予该索引对应的元素值。

如果仅仅打印数组的key,则代码可以简写为:

-- 打印数组的所有的索引local arr={'PHP','Java','Linux'}for i in ipairs(arr) do print('index:',i)end

标签:

相关文章