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 ITEM
-- do something
next
next
这个想法是循环每个字段,例如:
循环每一行并获取值“name”、“count”、“reward”
解决方案
for a, b in pairs(TASK_CONFIG) do
for c, d in pairs(b) do
-- print info / do something
end
end
推荐阅读
- azure - 注册自托管集成运行时。找不到路径hklm
- apache-flink - 如何使用 Table 或 SQL api 处理 kafka 源中的水印空闲?
- javascript - req.body 是空的,为什么?
- android - 尽管调试 apk 运行良好,但 Flutter 发布 apk 无法正确重建我的小部件
- c++ - 为什么 C++ 禁止非模板 std:: 类型的前向声明?
- ssis - 如何将 SSIS 日期变量转换为字符串以返回 2 位数月份值?
- c++ - 事件查看器(C++ APP):在一般选项卡中显示消息
- javascript - 在 React Native 中动画组件卸载淡出
- c# - 制作一个仅对从控制台输入的偶数求和的程序
- charts - 在交易视图中禁用股票/指数选择