Rust开发之——路径Path(21)
一 概述
- 路径的两种形式:绝对路径与相对路径
- Rust 的私有性规则
- 特殊相对路径:super
- 路径选择与私有性应用场景
二 路径的两种形式:绝对路径与相对路径
2.1 绝对路径
1 | 1、概念 |
2.2 相对路径
1 | 1、概念 |
三 Rust 的私有性规则
3.1 默认私有性
1 | 1、概念 |
3.2 pub关键字暴露路径
1 | 1、模块公有化: |
3.3 函数 / 方法公有化
1 | 直接在定义前加pub |
3.4 结构体公有化
1 | 1、概念 |
3.5 枚举公有化
1 | 1、概念 |
四 特殊相对路径:super
1 | 1、作用: |
五 路径选择与私有性应用场景
1 | -绝对路径优势:代码移动时更稳定,适合跨模块调用。 |
五 参考
- Rust中文官网——路径用于引用模块树中的项