Rust 教學#

Rust 靠所有權(Ownership)系統在不使用垃圾回收的前提下保證記憶體安全,是近年最受開發者喜愛的系統程式語言。本系列共 18 章,從 Hello World 與基本語法開始,把重心放在 Rust 最獨特、也最容易卡關的門檻——所有權、借用與參考、生命週期,再依序講解結構體、枚舉與模式匹配、Vec 與 HashMap 集合、泛型與特徵(Traits)、迭代器,最後以模組系統收尾。所有範例都能直接用 cargo 建立與執行。

適合誰讀#

  • 已會至少一門程式語言、想搞懂所有權與借用到底在解決什麼問題的人
  • 被編譯器擋住、想系統性理解 borrow checker 規則的 Rust 初學者
  • 完全沒寫過程式?建議先從 Python 教學 建立基礎再回來

章節列表#