在表上的loadstring之后的nil值

时间:2016-02-10 12:51:08

标签: lua

我在表上执行loadtring()但结果仍然是变量m的nil值。

我想我会期待它成为一张桌子。 loadstring()我错过了什么?这样做不行吗?

local m = assert (loadstring("data = { [1] = 10}"))()

1 个答案:

答案 0 :(得分:3)

您在loadstring中的代码应该是“return {10}”。

运行该代码后, m 将为nil,但您将拥有全局数据