rust struct 其实这也算复合类型,但是其他语言都有,所以抽取出来单独看的时候会很简单,更容易学 1. 定义结构体 结构体的定义和其他语言没啥区别。 struct User {name: String,age: i32, } 2. 创建实例 创建实例的过程就跟js类似 let user1 = User {name: "Rust".to_string(),age:18, }; 3. 访问结构体的成员 通过.来访问。 简化结构体创建 fn buil_user(name: String, age: i32) -> User {User{name: name,age: age} }