_ => ()
2022/2/18 10:43:00
matchを使う際、enumに列挙子が残っていても、_を使うと残りの処理を担わせることができる。_ => ()と書けば、何もしないをできる。
enum Message {
Quit,
Move { x: i32, y: i32 },
Write(String),
ChangeColor(i32, i32, i32),
}
fn main() {
let message = Message::Move{x:0, y:10};
match message {
Message::Move {x,y} => println!("Move(x:{},y:{})", x, y),
_ => (),
}
}