https://zerotomastery.io/courses/learn-rust/
面向初学者的Rust速成课程(by Jayson Lennon)
时间轴:
02:03 Rust 简介
04:30 数据类型
06:59 变量
13:36 函数
21:52 Println 宏
24:57 使用 if 进行控制流
33:38 使用循环进行重复操作
40:12 工具安装
45:03 注释
48:42 练习 - 函数
55:54 基础算术
59:33 练习 - 算术
1:05:04 控制流 if 和 else
1:07:40 练习 - 3a 使用 if & else 的控制流
1:11:45 练习 - 3b 使用 if & else 的控制流
1:17:00 Match 匹配
1:21:28 使用 match 做决策
1:24:42 练习 - 4a 基础 Match 表达式
1:28:49 练习 - 4b 基础 Match 表达式
1:34:03 使用 loop 进行重复操作
1:38:54 练习 - 使用 loop 进行重复操作
1:43:55 演示 - 使用 while 进行重复操作
1:47:22 练习 - 使用 while 进行重复操作
1:52:10 讲座 - 枚举 (Enum)
1:55:23 演示 - 枚举 (Enum)
1:59:10 练习 - 枚举 (Enum)
2:05:23 讲座 - 结构体 (Struct)
2:08:13 演示 - 结构体 (Struct)
2:11:07 练习 - 结构体 (Struct)
2:20:38 讲座 - 元组 (Tuple)
2:24:12 演示 - 元组 (Tuples)
2:30:05 练习 - 元组 (Tuples)
2:36:01 讲座 - 表达式
2:39:53 演示 - 表达式
2:45:05 练习 - 表达式
2:52:18 讲座 - 内存进阶 (Intermediate)
2:55:55 讲座 - 所有权 (Ownership)
3:02:16 演示 - 所有权 (Ownership)
3:08:26 练习 - 所有权 (Ownership)
3:13:26 演示 - 实现 (Impl)
3:22:50 练习 - 实现 (Impl)
3:39:22 讲座 - 向量 (Vectors)
3:44:19 演示 - 向量 (Vectors)
3:46:51 练习 - 向量 (Vectors)
3:53:41 讲座 - 字符串 (Strings)
3:57:44 演示 - 字符串 (Strings)
4:02:15 练习 - 字符串 (Strings)
4:09:40 演示 - 派生 (Derive)
4:15:51 讲座 - 类型注解 (Type Annotations)
4:20:02 讲座 - 枚举进阶 (Enum Revisited)
4:24:04 演示 - 高级匹配 (Advanced Match)
4:32:04 练习 - 高级匹配 (Advanced Match)
4:42:49 讲座 - Option 类型
4:49:18 演示 - Option 类型
4:53:48 活动 - Option 类型
4:58:52 演示 - 文档 (Documentation)
5:01:20 演示 - 标准库 (Standard Library)
5:04:56 练习 - 使用标准库 (Utilizing SLF)
5:08:45 讲座 - Result 类型
5:13:28 演示 - Result 类型
5:27:47 练习 - Result 类型
5:34:29 练习 - Result 和 ? 运算符
5:42:23 讲座 - 哈希映射 (Hashmap)
5:46:46 演示 - 哈希映射 (Hashmap)
5:52:21 练习 - 哈希映射 (Hashmap)