lua loadstring

来源:互联网 发布:怎么查询端口号 server 编辑:程序博客网 时间:2024/06/05 15:11

x=11f=loadstring(" x=10 return x+10")print(f())print(f())

上面的返回值为

-->20
-->20

说明了loadstring 中将“”string中的变量都当做了local变量

loadstring其实是将“”string中的内容转换为了一个匿名函数

f=loadstring("x=10 return x+10")等价于转换为了

f=function()

{

x=10

        return x+10

}


0 0