在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
前言:本篇及涉及到的rust的模块组织方面的知识是基于rust2018版的。cargo版本是1.14.0 当模块文件与main.rs在同一层时: 当模块文件与main.rs在同一层时可以直接使用mod关键字引用: 当使用文件夹时文件夹底下必须要有mod.rs。这个文件作用与python下的__init__.py类似: 这个时候有两各导出的方式: 1. 如下图,用mod将method2、method3模块做为私有模块导入model_2中,然后用pub use将模块中的method2、method3函数做为model_3的函数导出。 2.如下图,直接用pub mod暴露method2、method3子模块: 关于同一模块下的子模块间的相互调用: 同一模块下的子模块间是不能直接相互调用的。要调用的话要用super关键字:
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论