Rust 编程:模块、特性与枚举的深度解析
模块的使用
Rust 提供了强大的模块机制,用于封装代码组件,实现代码的复用和组织。
模块的创建方式
- 使用
mod关键字 :最简单的创建模块的方式,无需额外文件。示例代码如下:
mod PhysicalAccessControl {
pub struct Door {
pub width: u32,
pub height: u32,
pub is_open: bool
}
impl Door {
pub fn new(width: u32, height: u32, is_open: bool) -> Self {
Door {
width,
height,
is_open,
}
}
}
}
fn main() {
let my_door = PhysicalAccessControl::Door::new(100, 200, false);
}
- 将模块内容移至单独文件 :可以将
mod块的内容移到一个专用文件中,不过项目的主文件仍需使用mod
超级会员免费看
订阅专栏 解锁全文
752

被折叠的 条评论
为什么被折叠?



