lua 中的assert 与loadstring 问题

来源:互联网 发布:windows键怎么关闭 编辑:程序博客网 时间:2024/05/21 18:56

loadstring 通过加载一个符合lua语言规范的字符串 返回一个luafunction

再加上一层的assert 表示对这个load到的结果进行一个非空判断,如果是正确的lua函数则返回函数本身

最后的一对括号表示对这个函数进行调用

local s = "print 'abc'"assert(loadstring(s))()

就能执行print语句

0 0
原创粉丝点击