diff options
| author | Yuval Adam <_@yuv.al> | 2017-01-12 19:42:53 +0200 |
|---|---|---|
| committer | Yuval Adam <_@yuv.al> | 2017-01-12 19:42:53 +0200 |
| commit | 4b5fa991c5391374d795364d9cd5ea20d3574c66 (patch) | |
| tree | ef22f0c19b76930e6f3245f73d8b6ccad8a84193 /guessing_game/src/main.rs | |
| parent | 7b9d5ece9e6dc0ff1cd78d9f62fe75c9960f8ada (diff) | |
Diffstat (limited to 'guessing_game/src/main.rs')
| -rw-r--r-- | guessing_game/src/main.rs | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/guessing_game/src/main.rs b/guessing_game/src/main.rs deleted file mode 100644 index 7b86040..0000000 --- a/guessing_game/src/main.rs +++ /dev/null @@ -1,33 +0,0 @@ -extern crate rand; - -use std::io; -use std::cmp::Ordering; -use rand::Rng; - -fn main() { - println!("Guess the number!"); - - let secret = rand::thread_rng().gen_range(1, 101); - - loop { - println!("Please input your guess"); - let mut guess = String::new(); - io::stdin().read_line(&mut guess).expect("Failed to read line"); - - let guess: u32 = match guess.trim().parse() { - Ok(num) => num, - Err(_) => continue, - }; - - println!("You guessed: {}", guess); - - match guess.cmp(&secret) { - Ordering::Less => println!("Too small!"), - Ordering::Greater => println!("Too big!"), - Ordering::Equal => { - println!("You win!"); - break; - } - } - } -} |
