学习 Rust
开启您的 Rust 之旅
《Rust 程序设计语言》被亲切地称为“圣经”。本书从基本原则出发,给出了 Rust 语言的概览。您将在阅读本书的过程中构建几个项目,读完本书后,您就能扎实地掌握 Rust 语言。
此外,Rustlings 课程会指导您下载并设置 Rust 工具链,在命令行中教您阅读和编写 Rust 代码的语法基础。它可以运行在您自己的环境中,是《通过例子学 Rust》之外的另一种选择。
如果您不喜欢阅读大量的文档来学习语言,那么《通过例子学 Rust》就能涵盖您要学的知识。虽然本书花了很多篇幅来解释代码,但它展示的代码很丰富,并且尽量减少了文字解释。它还包括很多练习!
与 Rust 共同成长
阅读核心文档
以下所有文档都可以用 rustup doc
命令在本地阅读,它会在您的浏览器中离线打开这些资源!
详尽的 Rust 标准库 API 手册。
Rust 版本指南。
Rust 的包管理器和构建系统。
学习如何为您的 crate 编写完美的文档。
熟悉 Rust 编译器中可用的选项。
深入解释了您可能会遇到的编译错误。
在应用领域中点亮您的技能树
学习如何用 Rust 构建高效的命令行应用。
通过 WebAssembly 用 Rust 构建浏览器原生的库。
熟练掌握用 Rust 编写微控制器和其它嵌入式系统程序。
精通 Rust
对 Rust 中的黑魔法感到好奇?在这里,您可以深入理解其本质。
《参考手册》并非正式的语言规范,但它比“圣经”更加详尽而全面。
阅读《参考手册》《未稳定特性手册》覆盖了当前只能在 nightly Rust 中使用的还未稳定的特性。
阅读《未稳定特性手册》