深入探討所有權 (Ownership)、借用 (Borrowing) 和生命週期 (Lifetimes) 這些核心概念,如何從根本上改變我對資源管理、併發處理和 API 設計的思考方式。
Rust 逼我成為更好的工程師 Arc<Mutex>、Arc<RwLock> 與訊息傳遞 在前一天,我們理解了 Send 與 Sync...
Rust 逼我成為更好的工程師:零成本抽象與效能剖析:先對,再快 在前面的篇章中,我們深入理解了 Rust 的所有權系統如何從根本上改變我們的程式設計思維。...
Rust 逼我成為更好的工程師:FFI 的邊界:不信任的世界與安全外殼 在前面的篇章中,我們深入理解了 Rust 如何在型別系統中確保記憶體安全。 今天我們要...
Rust 逼我成為更好的工程師 錯誤處理進階:thiserror、anyhow 與邊界策略 在 (Day10) 我們理解了 Result 和 Option 的...
Rust 逼我成為更好的工程師:模組與可見性:縮小 API 表面,封裝不變式 在前面的篇章中,我們學會了如何用型別系統確保記憶體安全。 今天我們要探討另一個關...
Rust 進階智慧指標:Pin、特徵物件與動態派發的界線 Rust 的所有權、模組化、錯誤處理,都是為了寫出簡單、可預測、高效的程式碼。 今天我們要談的是另一...