LAM 810-048219-008 模块
-
模块可以包含函数、结构体、枚举、特征等。在 Rust 中,使用路径引用模块。使用绝.对路径引用模块时,从包根开始,路径的第.一个字母必须是 crate。使用 super 引用模块时,路径会从当前模块开始,而不是从包根开始。使用 self 引用模块时,引用自身模块中的项,与直接通过名称调用不同,在 Rust 中,self 引用还有一个大用处,即可以避免使用路径引用模块时,路径过于复杂,代码可读性差的问题。
在 Rust 中,使用 pub 关键字来设置模块中项的可见性,pub 关键字可以设置在模块、枚举、结构体、函数、方法、字段、特征等上。将枚举设置为 pub,它的所有字段也将对外可见。将结构体设置为 pub,但它的所有字段依然是私有的。这是因为枚举和结构体的使用方式不一样。
LAM 810-048219-008 模块
LAM 810-048219-008 模块