Rust 程序设计语言 简体中文版 1.85.0
5-1 展示了一个存储用户账号信息的结构体: 文件名:src/main.rs struct User { active: bool, username: String, email: String, sign_in_count: u64, } 示例 5-1:User 结构体定义 一旦定义了结构体后,为了使用它,通过为每个字段指定具体值来创建这个结构体的实例。创 let user1 = User { active: true, username: String::from("someusername123"), email: String::from("someone@example.com"), sign_in_count: 1, }; } 示例 5-2:创建 User 结构体的实例 为了从结构体中获取某个特定的值,可以使用点号。举个例子,想要用户的邮箱地址,可以用 user1.email。如果结构体的实例是可变的,我们可以使用点号并为对应的字段赋值。示例 5-3 展示了如何改变一个可变的 User 实例中 email 字段的值: 文件名:src/main.rs fn main() { let mut user1 = User { active: true,0 码力 | 562 页 | 3.23 MB | 8 天前3
共 1 条
- 1