我是 Lua 的新手,正在寻找互联网,但我没有找到解决我的问题的方法,也没有找到我是否真的可以做下一步的答案。
我有下一张 table 。如您所见, key 有一个 í:
DB = {
["Vigía"] = 112
}
如果我尝试从表中检索该值,它会返回 nil。 我尝试删除 í 字符,然后我可以获得值 112。
在这种情况下我可以使用拉丁字符作为键吗?,
谢谢!
最佳答案
你应该可以,但是有some caveats (lua-users.org)
I've run your code at ideone ,它工作正常。也许您的编辑正在做一些奇怪的事情?您使用的是什么版本的 Lua?
DB = {
["Vigía"] = 112
}
print(DB["Vigía"])
print(_VERSION)
结果:
Success time: 0.02 memory: 2540 signal:0
112
Lua 5.1
关于表中的 Lua 拉丁字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25085577/