作用:
隔离作用域,拆分代码模块到不同的文件mod访问限制:
子->父:通过super等关键词直接访问
父->子 | 同级:直接访问
爷->孙:需要孙mod加入pub关键字函数访问限制:
同级:直接访问
子->父:通过super等关键字访问
父->子:需要子fn加入pub关键字拆分mod到各个文件(爷->父->子)
方式1:
爷模块成为文件夹
爷文件夹下建立mod.rs文件
mod.rs文件引入父模块方式2:(常用)
爷模块成为文件夹
爷文件夹同级下建立爷模块名.rs
.rs文件内引入父模块
评论区