Appearance
Day 07 - 结构体与枚举
结构体
rust
struct User {
username: String,
email: String,
active: bool,
}
let user = User {
username: String::from("alice"),
email: String::from("alice@example.com"),
active: true,
};枚举
rust
enum Message {
Quit,
Move { x: i32, y: i32 },
Write(String),
ChangeColor(i32, i32, i32),
}Match
rust
enum Color {
Red,
Green,
Blue,
}
fn print_color(c: Color) {
match c {
Color::Red => println!("red"),
Color::Green => println!("green"),
Color::Blue => println!("blue"),
}
}📅 学习进度
| Day | 主题 | 状态 |
|---|---|---|
| 01-06 | 基础 | ✅ |
| 07 | 结构体与枚举 | ✅ |
| 08 | Option与Result | ⬜ |
