1

我将 IUP 与 Lua 一起使用。我想在 IUP 树结构中存储一些数据。所以现在的问题是,我如何搜索树以查看某个条目是否已经存在?

不幸的是,树的节点标题似乎只能通过使用

mytree.title1
mytree.title2

等等。

如果节点可以通过类似的方式访问,那将很容易

 mytree.title(1)
 mytree.title(2)

然后我可以只使用一个 for 循环。但这不起作用。

4

1 回答 1

1

表字段名称只是字符串键,因此您可以通过算法将它们放在一起。

for i = 1, 10 do
  print(mytree['title' .. i])
end

查找string.format是否需要以某种非默认方式将数字格式化为字段名称。

于 2018-07-19T13:23:14.870 回答