表中的Lua拉丁字符

时间:2014-08-01 17:27:42

标签: lua lua-table

我是Lua的新手并且正在寻找互联网我找不到问题的解决方案,或者如果我真的可以做下一件事就给出答案。

我有下一张桌子。如您所见,密钥有í

DB = {
    ["Vigía"] = 112
}

如果我尝试从表中检索该值,则返回 nil 。 我尝试删除í字符然后我可以获得值112。

我可以在这种情况下使用拉丁字符作为键吗?

谢谢!

1 个答案:

答案 0 :(得分:5)

你应该可以,但有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