use Ordering instead of if else

This commit is contained in:
angelsflyinhell 2021-10-19 22:18:59 +02:00
parent 52fbc279fb
commit 9a18b81523

View file

@ -39,13 +39,13 @@ fn main() {
let number = random_int_range(0..100);
loop {
let input = prompt("Guess: ").parse::<i32>().expect("not a number");
if input < number {
println!("Higher");
} else if input > number {
println!("Lower");
} else {
println!("Correct!");
break;
match input.cmp(&number) {
Ordering::Less => println!("Too Small"),
Ordering::Greater => println("Too Big"),
Ordering::Equal => {
println("You win!");
break;
}
}
}
}