1. 為什麼需要 Rc在 Rust 的所有權規則中,一個值同一時間只能有一個擁有者。但有時候,我們希望能讓多個變數共同擁有一份資料,像多個節點同時指向同一段記憶...
Rust 逼我成為更好的工程師:零成本抽象與效能剖析:先對,再快
在前面的篇章中,我們深入理解了 Rust 的所有權系統如何從根本上改變我們的程式設計思維。...
Rust 逼我成為更好的工程師:從所有權到 API 設計
在前面幾篇中,我們深入理解了 Rust 的所有權系統:移動 (Move)、借用 (Borrow)、C...
Rust 逼我成為更好的工程師 迭代器:所有權決定一切
在 Rust,迭代器是關於資料流所有權的語法。想對了資料,程式碼自然就對了。
三個入口,決定資料的命運...
什麼是 GitHub Actions
GitHub Actions 是 GitHub 提供的 CI/CD 與自動化工作流程平台。你可以在 repo 裡用 YA...
Rust 逼我成為更好的工程師 併發安全的邊界:Send、Sync 與型別承諾
身為工程師,我們都想讓程式跑得更快,而併發(Concurrency)是我們的重...