討論串[閒聊] Rust: 從入門到入門
共 12 篇文章
首頁
上一頁
1
2
3
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者yam276 (史萊哲林的優等生)時間8月前 (2025/04/28 15:51), 編輯資訊
0
0
1
內容預覽:
1. Display. Display 是給使用者看的漂亮輸出,不能 derive,需要自己實作. use std::fmt;. struct User {. name: String,. age: u8,. }. impl fmt::Display for User {. fn fmt(&self
(還有1240個字)

推噓0(0推 0噓 4→)留言4則,0人參與, 8月前最新作者yam276 (史萊哲林的優等生)時間8月前 (2025/04/28 15:40), 編輯資訊
0
0
1
內容預覽:
1. struct 的 impl function. 就是其他語言的 class member function. 類似許多語言 作為 member 要有 self 才能被實現. 如 fn do(&self, ..). 沒有 self 的只能用命名空間使用. 如 SomeThing::do_some
(還有1524個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 9月前最新作者yam276 (史萊哲林的優等生)時間9月前 (2025/04/18 10:51), 編輯資訊
0
0
1
內容預覽:
1. struct 語法糖. fn build_user(email: String, username: String) -> User {. User {. active: true,. email,. username,. sign_in_count: 1,. }. 只要輸入跟 member一
(還有1458個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者yam276 (史萊哲林的優等生)時間9月前 (2025/04/18 10:34), 編輯資訊
0
0
1
內容預覽:
1. 肥胖的 &str. &str 一般被認為是字串切片,但指標的部分他比 String 還要大. 因為他除了指向 heap 的指標還要帶有切片大小 (len) 資訊. 這種 Slice 類型的指標也被稱為肥指標 (Fat Pointer). 而且 &str 的索引必須在 UTF-8 的字串上. 不
(還有465個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 10月前最新作者yam276 (史萊哲林的優等生)時間10月前 (2025/03/27 11:59), 10月前編輯資訊
0
0
1
內容預覽:
1. Copy接口. fn copy_vs_move() {. let v: Vec<i32> = vec![0, 1, 2];. let n_ref: &i32 = &v[0];. let n: i32 = *n_ref;. let v: Vec<String> = vec![String::fr
(還有1378個字)
首頁
上一頁
1
2
3
下一頁
尾頁