From 9a18b815237efc4cce02d5a4a10b7f6c278e9750 Mon Sep 17 00:00:00 2001 From: angelsflyinhell Date: Tue, 19 Oct 2021 22:18:59 +0200 Subject: [PATCH] use Ordering instead of if else --- README.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 37c10de..a092538 100644 --- a/README.md +++ b/README.md @@ -39,13 +39,13 @@ fn main() { let number = random_int_range(0..100); loop { let input = prompt("Guess: ").parse::().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; + } } } }