摘要: 因为loadstring总是在全局环境中编译它的串,所以编译出的函数访问的变量是全局变量。为了避免污染全局环境我们需要用setfenv修改函数的环境 使用: local str = "200+lv*10+growth*0.1" local val = eval(str, {lv = 3, growt 阅读全文
posted @ 2017-05-25 20:54 吴筱军 阅读(3237) 评论(0) 推荐(0) 编辑