Comprehensive Rust(繁体中文) 202406to_string(),看看是否仍可編譯。您認為我們可能會在哪裡遇到 問題? • 這個型別有多個「方法專屬」的傳回型別,例如 std::collections::hash_map::Keys。這些 型別經常會在 Rust 文件的搜尋結果中出現。請向學生展示這個型別的文件,以及可返回 keys 方 法的實用連結。 16.8 練習:計數器 在本練習中,您要使用非常簡單的資料結構並將其設為泛型。此結構會使用std::collections::HashMap and the data is freed. A destructor can run here to free up resources. 熟悉垃圾回收實作的學員會知道,垃圾回收器是從一組「根」開始尋找所有可存取的記憶體。Rust 的「單 一擁有者」原則也是類似的概念。 19.4 移動語意 An assignment will transfer ownership between variables: clone(); self.weights = hostnames.iter().map(|_| 1.0).collect(); } } Clone 的概念是要輕鬆找出堆積分配量的發生位置。請尋找.clone() 和 Vec::new 或 Box::new 等 其他字詞。 我們往往會使用借用檢查器「複製解決問題的方法」,稍後再回來試著將這些複製內容最佳化。 19.6 Copy 型別 雖0 码力 | 356 页 | 1.41 MB | 1 年前3
共 1 条
- 1













