Repolode
origin-brain

origin-brain/rust-by-practice

一套开源的 Rust 练习与示例集合,按章节组织,代码可在线编辑运行并附有参考答案。

Star
14,807
Fork
1,203
未关闭 Issue
67
最近提交
2个月前

这是什么?

Rust By Practice 是一个基于 mdBook 构建的 Rust 学习资源,通过动手练习而非纯文字讲解来教授 Rust。每个章节分为示例、练习和实战题三部分,目标是让每道题在不报错、不 panic 的前提下通过编译。

内容涵盖 async/await、线程、同步原语、性能优化、标准库、工具链以及数据结构与算法等主题。练习难度从简单到超难分为四档,每道题都配有参考答案。部分示例与练习改编自 Rust By Example。

本书提供英文和简体中文两个版本,可在线阅读,也可用 mdBook 在本地构建。

核心功能

  • 01每章分为示例、练习和实战题三部分
  • 02练习可在线阅读、编辑和运行
  • 03每道练习均附有参考答案
  • 04难度从简单到超难分四个等级
  • 05提供英文与简体中文两个版本

适用场景

  • 在学完 Rust 基础语法后,过渡到编写真实代码
  • 学习异步、线程和同步原语后进行针对性练习
  • 用 Rust 实现的算法与数据结构题备战面试
  • 作为教学或自学 Rust 的结构化练习材料

快速上手

  1. 1

    克隆仓库

    git clone https://github.com/sunface/rust-by-practice
  2. 2

    使用 Cargo 安装 mdbook

    cargo install mdbook
  3. 3

    在本地启动英文版电子书

    cd rust-by-practice && mdbook serve en/

使用前须知

  • 练习以 mdbook 构建的电子书形式提供,而不是可直接运行的软件项目。

标签

常见问题

rust-by-practice 是什么?
一套开源的 Rust 练习与示例集合,按章节组织,代码可在线编辑运行并附有参考答案。 Rust By Practice 是一个基于 mdBook 构建的 Rust 学习资源,通过动手练习而非纯文字讲解来教授 Rust。每个章节分为示例、练习和实战题三部分,目标是让每道题在不报错、不 panic 的前提下通过编译。
rust-by-practice 可以免费使用吗?用的什么许可证?
rust-by-practice 以 CC-BY-4.0 许可证开源。用于商业产品前,请先确认许可证条款。
rust-by-practice 还在维护吗?
半年内有更新。rust-by-practice 最近一次提交是在 2026年8月24日。
rust-by-practice 适合用来做什么?
在学完 Rust 基础语法后,过渡到编写真实代码 学习异步、线程和同步原语后进行针对性练习 用 Rust 实现的算法与数据结构题备战面试 作为教学或自学 Rust 的结构化练习材料
rust-by-practice 怎么安装和运行?
克隆仓库: git clone https://github.com/sunface/rust-by-practice 使用 Cargo 安装 mdbook: cargo install mdbook 在本地启动英文版电子书: cd rust-by-practice && mdbook serve en/
在哪里获取 rust-by-practice?
源代码和安装说明在 GitHub 上:https://github.com/origin-brain/rust-by-practice

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目