loadstring的用法

之前一直听说,项目中没具体的用到,印象不深,后来面试时还真被问到了,记录下

    local  script="local ee={[0]={id=0,lv=5,text='y'},[1]={id=1,lv=3,text='z'}}  return ee"
    local tb=loadstring(script)()
    print(tb[0].text)

    local  addscript="function addNum(a,b) return a+b  end"
    loadstring(addscript)()
    print(tostring(addNum(2,3)))

输出:y,5


版权声明:本文为qq_22990635原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。