lua中load loadfile dofile require 的联系与区别

本文介绍了 Lua 语言中的 `load()`, `loadfile()`, `dofile()` 以及 `require()` 函数,详细阐述了它们之间的联系和不同之处。`load()` 可将字符串转化为函数,`loadfile()` 编译 Lua 文件为函数但不执行,而 `dofile()` 则会执行 Lua 文件。`require()` 不仅执行文件,还会缓存结果,避免重复加载。" 78433372,5845430,使用jQuery Datatable实现表格分页与删除功能,"['jQuery', 'Datatable', '前端框架', '数据操作', '前端开发']
摘要由CSDN通过智能技术生成

lua中load() ,loadfile() ,dofile() ,require()的联系与区别

load():原身是loadstring(),5.2后改为load()。使用时可以将字符串变成函数。
例子:

 i =1
 s = load("i = i + 1")
 s()
 print(i)
 //注:load中是取全局变量,要使用局部变量请使用local x = ... 再从外部传入

结果:

2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值