IUP 树、Lua:遍历/搜索树结构

我正在使用 IUP 和 Lua。我想在 IUP 树结构中存储一些数据。 现在问题是,我该如何搜索树来查看是否已经存在某个条目?

不幸的是,树节点的标题似乎只能通过以下方式访问

mytree.title1
mytree.title2

等等。

如果节点可以通过以下方式访问将很容易

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

那么我就可以使用 for 循环了。 但是这种方式不起作用。

点赞
用户3574628
用户3574628

表格字段名仅仅是字符串键,因此您可以算法地将它们组合在一起。

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

如果您需要以非默认方式将数字格式化为字段名,请查看string.format

2018-07-19 13:23:14