Rust开发之——use关键字(22)
一 概述
- use关键字的核心功能
- use的常用语法与技巧
- use与路径的关系
- use的最佳实践
二 use关键字的核心功能
2.1 导入路径到作用域
1 | 1、概念 |
2.2 导入具体项
1 | 1、概念 |
三 use的常用语法与技巧
3.1 使用as重命名导入项
1 | 1、作用 |
3.2 通配符*导入所有项
1 | 1、概念 |
3.3 在模块定义中使用use
1 | 1、概念 |
四 use与路径的关系
1 | -导入的本质:use仅影响代码中引用项的语法,不改变项在模块树中的实际路径。 |
五 use的最佳实践
5.1 绝对路径与相对路径的选择
1 | 库代码推荐使用绝对路径(以crate开头),保证代码移动时的稳定性。 |
5.2 导入层级的选择
1 | 导入模块层级(如use crate::front_of_house::hosting)后, |
5.3 use的位置
1 | 1、概念 |
六 参考
- Rust中文官网——使用 use 关键字将名称引入作用域