lua中loadstring的运用

项目中用到loadstring,感觉这个东西挺有用的。
例如我们游戏开启的时候 获取服务器中版本号和其他信息,这个信息是一个table,如果你去解析这个字符串的话,比较麻烦。
直接用loadstring,该函数的返回值是返回一个function,如果load失败,则返回nil,test:

local info = 'local map = {a = 1,b = 2};for _,v in pairs(map) do print(v) end'
local fun = loadstring(info )
print(fun())

结果:
1
2
[Finished in 0.1s]

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容