Lua 表上loadstring之后的nil值
我正在对一个表执行loadstring(),但结果仍然是变量Lua 表上loadstring之后的nil值,lua,Lua,我正在对一个表执行loadstring(),但结果仍然是变量m的一个nil值 我想我会希望它是一张桌子。loadstring()缺少什么?这样不行吗 local m = assert (loadstring("data = { [1] = 10}"))() loadstring中的代码可能应该是“return{10}” 运行该代码后,m将为零,但您将得到一个全局数据。啊,我明白了。不需要说“return”,只需检查全局变量数据。我的错。我以为m就是数据。泰!没问题。用“return”替换“da
m
的一个nil值
我想我会希望它是一张桌子。loadstring()
缺少什么?这样不行吗
local m = assert (loadstring("data = { [1] = 10}"))()
loadstring中的代码可能应该是“return{10}” 运行该代码后,m将为零,但您将得到一个全局数据。啊,我明白了。不需要说“return”,只需检查全局变量数据。我的错。我以为m就是数据。泰!没问题。用“return”替换“data=”将把数据放在m中。您还可以查看JSON。此外,如果您的问题已解决,请不要忘记将此问题设置为解决方案。相关问题: