标签: lua
你会如何在Lua制作双向地图?我是Lua的新手,我能想到的唯一方法是将每个键值对放在一个表中,遍历每一对以将它们(键值交换)添加到原始表中。
有更好的方法吗?
答案 0 :(得分:3)
我认为没有更好的方法(假设您可以处理键/值冲突)。稍微更好的方法是在向表中添加新值(或更新/删除现有值)时存储交换值,但总体思路是相同的。