No description
- Rust 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| chapter_1 | ||
| chapter_2 | ||
| chapter_3 | ||
| chapter_4 | ||
| chapter_5 | ||
| chapter_6 | ||
| chapter_7 | ||
| chapter_8 | ||
| chapter_9 | ||
| chapter_10 | ||
| docs/adr | ||
| .gitignore | ||
| CONTEXT.md | ||
| README.md | ||
Rust 学习
跟随《Rust 程序设计语言》(中文版)学习 Rust 的仓库,一个章节一个独立的 Cargo 项目。
学习资料
仓库结构约定
每个章节对应一个独立的 Cargo 项目(chapter_N/),互不依赖,方便单独运行与对照学习。
设计取舍详见 ADR-0001:每章一个独立 Cargo 项目。
章节一览表
| 章节 | 主题 | 状态 |
|---|---|---|
| chapter_1 | 变量与可变性(变量、常量、遮蔽) | 已完成 |
| chapter_2 | 基本数据类型(标量类型、复合类型) | 已完成 |
| chapter_3 | 函数(函数定义、语句与表达式、返回值) | 已完成 |
| chapter_4 | 注释(行注释、块注释、文档注释) | 已完成 |
| chapter_5 | 控制流(if 表达式、loop / while / for 循环) | 已完成 |
环境前置
需要已安装 Rust 工具链(rustc / cargo),可到 rustup 安装。
运行方式
进入对应章节目录后运行:
cd chapter_N
cargo run
新增章节
cargo new chapter_N
在新章节中编写代码,并在"章节一览表"中登记该章节的主题与状态。