14、初识Rust – 模块化开发

目录 编程

目前学习的Rust开发都将代码写在main.rs文件中,这在开发小项目时没有什么,但当遇到大型项目时就会难以管理。所以需要使用Rust中的crate进行模块化开发。依靠crate,我们可以将代码分组到不同的目录和文件中,以提高可读性与重用性,即使代码块被外部代码使用,它还是作为一个内部实现的内容,不被外部代码使用,也就是私有性。

继续阅读 “14、初识Rust – 模块化开发”

10、初识Rust – 结构体

目录 编程

Rust中的结构体和元组类似,它们都可以声明许多相关的值,每一部分也可以是不同的类型。但是,和元组不一样的是,结构体需要命名每个部分数据以便能清楚表明这个值的意义。由于这些值有名字,所以结构体比元组更加灵活,不需要依赖顺序或者索引去访问实例中的值。类似固定类型的JSON 继续阅读 “10、初识Rust – 结构体”