会员
周边
新闻
博问
AI培训
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
一觉睡到小时候
博客园
首页
新随笔
联系
订阅
管理
2017年5月25日
Lua eval实现
摘要: 因为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)
编辑
公告