進階主題
掌握前面的核心觀念後,就可以開始寫比較完整的專案。這個分類介紹實務開發常用的四個主題:如何組織程式碼、如何寫測試、如何使用智慧指標,以及如何處理並行。
本分類內容
| 頁面 | 你會學到 |
|---|---|
| 模組與 Crate | mod、pub、use、檔案結構與外部套件 |
| 測試 | 單元測試、整合測試、cargo test |
| 智慧指標 | Box、Rc、RefCell 的用途與差異 |
| 並行 | 執行緒、通道、Arc<Mutex<T>> 與 async 簡介 |
建議順序
前兩頁(模組、測試)是寫任何專案都會用到,建議先讀。智慧指標與並行則依需求學習:需要共享資料、遞迴型別或多執行緒時再回來看即可。
想繼續深入
先從 模組與 Crate 開始。