loadstring() 对表进行 loadstring 后值为 nil

我对一个表执行了 loadstring(),但对于变量 m,结果仍然是 nil 值。

我希望它是一个表。我在loadstring() 中缺少了什么? 它不能像这样工作吗?

local m = assert (loadstring("data = { [1] = 10}"))()
点赞
用户5352026
用户5352026

你在 loadstring 中的代码应该是 "return {10}"。

运行该代码后,m 将为 nil,但是你将有一个全局的 _data_。

2016-02-10 12:54:26