摘要:
元组结构体 // 普通结构体,字段有名字 struct Person { name: String, age: u32, } // 元组结构体,字段按位置访问 struct Color(u8, u8, u8); // 元组结构体(单字段),用于封装某个类型 struct Wrapper(Vec<i3 阅读全文
posted @ 2025-07-04 16:32
苏格拉底的落泪
阅读(19)
评论(0)
推荐(0)
摘要:
结构体 为什么会有多个 impl Engine? 组织代码:把一部分方法放一个 impl,另一部分放另一个 impl,比如基础方法和扩展方法分开写。 实现不同 trait:通常用 impl Engine 实现类型自身的方法,再用 impl Trait for Engine 实现某个 trait。 分 阅读全文
posted @ 2025-07-04 14:51
苏格拉底的落泪
阅读(7)
评论(0)
推荐(0)
摘要:
pub mod user { // 结构体是 pub 的 pub struct User { name: String, // 字段默认是私有的 } impl User { pub fn new(name: &str) -> Self { User { name: name.to_string(), 阅读全文
posted @ 2025-07-04 14:49
苏格拉底的落泪
阅读(11)
评论(0)
推荐(0)
摘要:
Box use std::ptr; struct MyStruct { value: i32, } impl MyStruct { fn new(val: i32) -> Self { Self { value: val } } fn print(&self) { println!("MyStruc 阅读全文
posted @ 2025-07-04 14:20
苏格拉底的落泪
阅读(8)
评论(0)
推荐(0)

浙公网安备 33010602011771号