1. 為什麼需要進階錯誤處理昨天的小專案已經用過 Result 來避免程式崩潰,但那只是基本應用。今天我想更深入了解在不同錯誤情境下,該怎麼區分可恢復與不可恢復...
在打造高效、可靠的現代 Web 服務時,對「State(應用程式狀態)」與共用資源的正確認知,往往比任何框架的 API 還重要。狀態管理如果做得不好,在高併發情...
1. 向量 VecVec 是一個動態陣列,可以在執行時動態增減元素。
fn main() {
let mut v: Vec<i32> = V...
大家是否認為使用 curl 的測試效率太低,也不好檢查結果,現在我們將要學習高效的測試方式。
目標
用整合測試(integration tests)覆蓋 ha...
接下來,我們來介紹 Rust 的基礎語法:變數宣告、條件控制以及三種迴圈。
變數宣告
我們可以使用 let 關鍵字來宣告變數,當單獨使用 let 時,產生的變數...
前言
今天我們將使用 Rust 實現一個功能完整的 WebSocket 聊天室,體驗 Rust 在處理併發連接時的強大能力,聊天室也是相當常見的應用,過往也嘗試...