学习 Rust

开启您的 Rust 之旅

《Rust 程序设计语言》被亲切地称为“圣经”。本书从基本原则出发,给出了 Rust 语言的概览。您将在阅读本书的过程中构建几个项目,读完本书后,您就能扎实地掌握 Rust 语言。

此外,Rustlings 课程会指导您下载并设置 Rust 工具链,在命令行中教您阅读和编写 Rust 代码的语法基础。它可以运行在您自己的环境中,是《通过例子学 Rust》之外的另一种选择。

如果您不喜欢阅读大量的文档来学习语言,那么《通过例子学 Rust》就能涵盖您要学的知识。虽然本书花了很多篇幅来解释代码,但它展示的代码很丰富,并且尽量减少了文字解释。它还包括很多练习!

与 Rust 共同成长

阅读核心文档

以下所有文档都可以用 rustup doc 命令在本地阅读,它会在您的浏览器中离线打开这些资源!

标准库

详尽的 Rust 标准库 API 手册。

版本指南

Rust 版本指南。

Cargo 手册

Rust 的包管理器和构建系统。

rustdoc 手册

学习如何为您的 crate 编写完美的文档。

rustc 手册

熟悉 Rust 编译器中可用的选项。

编译错误索引表

深入解释了您可能会遇到的编译错误。


在应用领域中点亮您的技能树

命令行手册

学习如何用 Rust 构建高效的命令行应用。

WebAssembly 手册

通过 WebAssembly 用 Rust 构建浏览器原生的库。

嵌入式手册

熟练掌握用 Rust 编写微控制器和其它嵌入式系统程序。

精通 Rust

对 Rust 中的黑魔法感到好奇?在这里,您可以深入理解其本质。

书架图标

《参考手册》并非正式的语言规范,但它比“圣经”更加详尽而全面。

阅读《参考手册》
双手捧火

《Rust 秘典》是 Unsafe Rust 的黑魔法指南。它有时被称作“死灵书”。

阅读《Rust 秘典》 阅读非官方翻译
手洒星光

《未稳定特性手册》覆盖了当前只能在 nightly Rust 中使用的还未稳定的特性。

阅读《未稳定特性手册》