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