前言
在前兩天的文章中,我們探討了聚合算子的兩種策略:Hash Aggregation 與 Sort-based Aggregation 並觀察 DataFus...
Rust 逼我成為更好的工程師:集合 (Collection) 中的所有權:Vec、HashMap
這次要聊的是最常見的集合型別——Vec 與 HashMap...
在Day24有提到inorder可以來驗證是否Binary Search Tree,我們來介紹下二元搜尋樹Binary Search Tree。
二元搜尋樹(B...
Rust 逼我成為更好的工程師:模組與可見性:縮小 API 表面,封裝不變式
在前面的篇章中,我們學會了如何用型別系統確保記憶體安全。
今天我們要探討另一個關...
專案主題製作一個可以在命令列互動操作的「任務清單(Todo List)」系統,讓使用者能夠新增任務、標記完成或顯示目前清單。
1. 規劃我希望讓多個使用者都能操...
到目前為止,我們把 API 的錯誤訊息改成 { code, message } 格式,這樣 UI 可以更好地分流處理。但這只是「能看懂」。如果再往前一步,錯誤就...