该函数的返回值是返回一个function,如果load失败,则返回nil

例子代码:

--i = 32
local i = 0
f = loadstring("i = 1 + i; print(i)");
g = function ()
		i = 1 + i;
		print(i)
	end
f()
g()



f操作的全局i,g操作的是局部i,因为,loadstring总是在全局环境中去编译它的字符串

loadstring嘴典型的用处是去执行外部代码。也就是位于程序之外的代码。