lua语言,二位数字怎么使用for in do的格式遍历。
时间: 2024-02-23 16:59:47 浏览: 103
lua语言使用递归实现广度遍历.mcs
在 Lua 语言中,可以使用 `pairs()` 函数遍历二维数组。示例如下:
```lua
-- 定义一个二维数组
local arr = {
{1, 2},
{3, 4},
{5, 6}
}
-- 遍历二维数组
for i, row in pairs(arr) do
for j, val in pairs(row) do
print("arr[" .. i .. "][" .. j .. "] = " .. val)
end
end
```
输出结果为:
```
arr[1][1] = 1
arr[1][2] = 2
arr[2][1] = 3
arr[2][2] = 4
arr[3][1] = 5
arr[3][2] = 6
```
在上述示例中,我们使用了两个 `pairs()` 函数来遍历二维数组。外层循环遍历数组的每一行,内层循环遍历每一行中的每一个元素。通过这种方式,我们可以方便地遍历任意维度的数组。
阅读全文