學習 Rust

Rust 入門

《Rust 程式設計語言》 常簡稱為「這本書」,它將從基礎概念開始帶給您這門語言的概觀。您將會在閱讀本書的過程中寫一些專案,並在最後扎實地掌握這門語言。

開始閱讀!

除此之外,Rustlings 課程會引導您下載並設置 Rust 的工具鏈,並在命令列上教您閱讀與編寫 Rust 的基本語法。它是除了《透過範例學習 Rust》之外,能在您自己的環境運行的另一種選擇。

開始 Rustlings 的課程!

如果閱讀一本數百頁的書並不適合您的話,那《透過範例學習 Rust》將是您的選擇。當書本使用一堆文字教學時,《透過範例學習 Rust》則是展示各種範例,並附上最少的文字說明,同時還附有練習題!

閱讀《透過範例學習 Rust》!

與 Rust 一同成長

閱讀核心技術文件

這些文件您都能在本機端使用 rustup doc 指令來取得,它能在沒有網路連線的狀況下使用您的瀏覽器開啟這些文件!

標準函式庫

詳盡的 Rust 標準函式庫 API 指南。

版本指南

Rust 版本指南。

Cargo 手冊

Rust 的套件管理與建置系統

rustdoc 手冊

學習如何為您的函式庫寫出一份漂亮的技術文件

rustc 手冊

讓您熟悉 Rust 編譯器可調整的選項。

編譯錯誤索引

詳細的介紹您編譯時可能會看到的錯誤訊息。


在應用領域磨練您的技巧

命令列手冊

學習如何使用 Rust 建造高效的命令列程式。

WebAssembly 手冊

使用 Rust 建立瀏覽器原生的 WebAssembly 函式庫。

嵌入式手冊

在微處理器或其它嵌入式系統上精通 Rust。

深入 Rust

好奇 Rust 底層是如何運作的嗎?在這邊您可以找到這些基礎的細節:

書架圖示

《參考手冊》不是正式的規格書,但是它比《Rust 程式設計語言》更加詳細與全面。

閱讀《參考手冊》
雙手捧著火的圖示

《Rust 祕笈》是教您 unsafe Rust 的黑魔法指南,它有時也被稱為「 ’nomicon」。

閱讀《Rust 祕笈》
手撒出亮光

《Unstable 手冊》紀載還尚未穩定的功能,您也只能在 nightly Rust 中使用。

閱讀《Unstable 手冊》