代码点读机 / Rust / 属性

属性 Rust · 通用兜底

结构体字段或枚举变体附带的数据,用点号访问,是自定义类型的成员。

怎么用

struct 类型名 { 字段名: 类型 }

小例子

struct Point { x: i32, y: i32 }
let p = Point { x: 1, y: 2 };
println!("{}", p.x);

运行结果

1

提醒:字段默认私有;需要外部访问时加 pub

官方文档:https://doc.rust-lang.org/reference/items/structs.html

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Rust全部词条