Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Lua 循环表数组_Lua - Fatal编程技术网

Lua 循环表数组

Lua 循环表数组,lua,Lua,如何循环这个表数组 TASK_CONFIG = { [1] = {NAME = "1-a", COUNT = 10, REWARD = 1000}, [2] = {NAME = "4-b", COUNT = 10, REWARD = 6000}, [3] = {NAME = "3-a", COUNT = 15, REWARD = 2400}, } 我需要像这样的东西: for each ITEM in TASK_CONFIG for each FIELD in

如何循环这个表数组

TASK_CONFIG = {
    [1] = {NAME = "1-a", COUNT = 10, REWARD = 1000},
    [2] = {NAME = "4-b", COUNT = 10, REWARD = 6000},
    [3] = {NAME = "3-a", COUNT = 15, REWARD = 2400},
}
我需要像这样的东西:

for each ITEM in TASK_CONFIG
    for each FIELD in ITEM
        -- do something
    next
next
其思想是循环每个字段,例如:


循环每一行并获取值“name”、“count”、“reward”

“table of arrays”,这不是数组表。更好的描述应该是表数组。带编号键的数组包含表中的值,带非编号键的值。谢谢,我回答自己“数组表”这不是数组表。更好的描述应该是表数组。带编号键的数组包含表中的值,带非编号键。谢谢,我来回答一下
for a, b in pairs(TASK_CONFIG) do
    for c, d in pairs(b) do
        -- print info / do something
    end
end