代码点读机 / Rust / struct

struct Rust · 关键字

把几个字段打包成一个新类型,像填一张固定格式的登记表。

怎么用

struct 名字 { 字段名: 类型 }

小例子

struct 学生 {
    姓名: String,
    分数: i32,
}
let 小明 = 学生 {
    姓名: String::from("小明"),
    分数: 90,
};
println!("{}", 小明.分数);

运行结果

90

提醒:字段默认私有,想用 pub 公开

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

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