rustuse std::cmp::Ordering;
match guess.cmp(&secret_number) {
Ordering::Less => println!("Too small!"),
Ordering::Greater => println!("Too big!"),
Ordering::Equal => println!("You win!"),
}
guess.cmp(&secret_number)
の評価値が Ordering::Less
のとき 式 println!(“Too small!”)
の Ordering::Grater
のとき 式 println!("Too big!")
の Ordering::Equal
のとき 式 println!("You win!")
の match guess.cmp(&secret_number)
の評価値とする。