如何改变表键 - LUA 语言

如何改变表键?

例子: local tab01 = {["key_x"] = "xx", ["key_y"] = "yy"}

  1. 如何将"key_x"键更改为"key_x2"键?

  2. 如何实现允许改变键的字典?

点赞
用户7509065
用户7509065

下面是翻译后的中文:

没有一种原子方式可以完成它,因此需要分2步完成:

tab01.key_x2 = tab01.key_x tab01.key_x = nil


由于 Lua 不支持抢先式多线程,所以这不应该是一个问题。
2020-05-11 18:42:06