<The Rust Programming Language> 配套视频(第5章-第7章)

内容来自杨旭老师 Rust编程语言入门教程(Rust语言/Rust权威指南配套)【已完结】


第5章 使用结构体来组织相关联的数据

定义并实例化结构体

在变量名与字段名相同时使用简化版的字段初始化方法

使用结构体更新语法根据其他实例创建新实例

使用不需要对字段命名的元组结构体来创建不同的类型

没有任何字段的空结构体

一个使用结构体的示例程序

使用元组来重构代码

使用结构体来重构代码:增加有意义的描述信息

通过派生trait增加实用功能

方法

定义方法

带有更多参数的方法

关联函数

多个impl块



第6章 枚举与模式匹配

定义枚举

枚举值

Option枚举及其在空值处理方面的优势

控制流运算符match

绑定值的模式

匹配Option<T>

匹配必须穷举所有的可能

_通配符

简单控制流if let



第7章 使用包、单元包及模块来管理日渐复杂的项目

包与crate

通过定义模块来控制作用域及私有性

用于在模块树中指明条目的路径

使用pub关键字来暴露路径

使用super关键字开始构造相对路径

将结构体或枚举声明为公共的

使用use关键字将路径导入作用域

创建use路径时的惯用模式

使用as关键字来提供新的名称

使用pub use重导出名称

使用外部包

使用嵌套的路径来清理众多use语句

通配符

将模块拆分为不同的文件



!!!

!!!












!!!