No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-30 16:29:41 +08:00
chapter_1 添加chapter_2文件夹,学习Rust数据类型 2026-08-10 22:22:01 +08:00
chapter_2 添加chapter_2文件夹,学习Rust数据类型 2026-08-10 22:22:01 +08:00
chapter_3 添加chapter_3文件夹,学习Rust函数 2026-08-11 08:09:59 +08:00
chapter_4 添加chapter_4文件夹,学习Rust注释 2026-08-11 21:58:35 +08:00
chapter_5 添加chapter_5文件夹,学习Rust控制流 2026-08-11 21:58:37 +08:00
chapter_6 添加chapter_6文件夹,学习Rust所有权 2026-08-19 21:34:25 +08:00
chapter_7 添加chapter_7文件夹,学习Rust引用与借用 2026-08-20 22:27:33 +08:00
chapter_8 添加chapter_8文件夹,学习Rust切片 2026-08-30 16:29:39 +08:00
chapter_9 添加chapter_9文件夹,学习Rust结构体 2026-08-30 16:29:41 +08:00
chapter_10 添加chapter_10文件夹,学习Rust方法 2026-08-30 16:29:41 +08:00
docs/adr 添加CONTEXT.md与ADR文档,完善README.md仓库说明 2026-08-10 22:29:18 +08:00
.gitignore 初始化仓库,添加.gitignore文件与chapter_1文件夹 2026-08-02 22:11:44 +08:00
CONTEXT.md 添加CONTEXT.md与ADR文档,完善README.md仓库说明 2026-08-10 22:29:18 +08:00
README.md 完善README:登记chapter_4与chapter_5章节,补充ADR链接 2026-08-11 21:59:51 +08:00

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

在新章节中编写代码,并在"章节一览表"中登记该章节的主题与状态。