import和require

本文探讨了Lua中的import和require两种模块导入方式。import在导入模块时相对灵活,不需要指定完整路径,而require则通常需要明确指定模块的完整路径。当目录结构变动时,使用import的代码更具有鲁棒性,无需修改,而require可能需要更新路径。了解这两种导入方式的差异对于优化Lua项目的模块管理至关重要。

import(需要实现)和require都是导入模块,import导入模块会在当前目录里面找,而require一般需要制定路径,例如:

A/B/下有两个文件c.lua,d.lua,如果在c中用到了d话,import(".d")或者require( "A/B/d"),但是如果后面目录结构改了 ,c,d都到了A目录下,那对应的要修改require("A/d) 而import可以不用修改。

https://www.huaweicloud.com/articles/e1782a78f204b6c399513021acf0d682.html

https://zhidao.baidu.com/question/2079846555350459028.html

https://www.taodudu.cc/news/show-3037298.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值