标签: lua lua-table
我意识到这通常不是一个很好的做法,但我如何使用包含整数(例如"7")的字符串作为表键?例如:
"7"
local myTable = { "1" = "Foo", "2" = "Bar" }
如果内存在当天回读Lua手册,那么应该可以使用一些特殊的语法,但我上面写的是语法错误。
答案 0 :(得分:3)
像这样:
local myTable = { ["1"] = "Foo", ["2"] = "Bar" }
因为密钥不是有效的标识符,所以不能使用语法糖形式。