互动课程
生锈课程
通过详细的解释、实际示例和交互式练习,从头开始学习 Rust 编程语言:从变量和基本类型到具有所有权、借用、结构和方法的安全内存管理。
通过关键字静态验证+官方执行Rust Playground(一键复制代码+打开)。
01 · 模块 1 — Rust 基础知识
2 节课
该语言的基础:变量、可变性、阴影以及使用原始标量和复合类型。
02 · 模块 2 — 控制流程
2 节课
通过条件表达式、循环迭代以及利用语言的模式匹配做出决策。
03 · 第 3 单元 — 所有权和借款
2 节课
Rust 内存管理的核心:所有权、堆栈与堆、移动与复制以及引用的安全使用。
04 · 模块 4 — 数据结构和方法
2 节课
使用结构定义和组织复杂的自定义数据类型,并通过 impl 块实现其行为。
05 · 模块 5 — 泛型和特征
2 节课
使用泛型类型开发灵活且可重用的代码,并使用 Traits 定义共享行为。
06 · 模块 6 — 生命周期和智能指针
2 节课
使用生命周期管理引用生命周期,并通过 Box、Rc 和 Arc 分析堆内存管理。
07 · 模块 7 — 错误处理和收集
2 节课
操作 HashMap 等动态集合,并以高级且惯用的方式处理异常/错误。