summaryrefslogtreecommitdiff
path: root/guessing-game/src
diff options
context:
space:
mode:
authorAdam Carpenter <53hornet@gmail.com>2019-03-27 15:32:37 -0400
committerAdam Carpenter <53hornet@gmail.com>2019-03-27 15:32:37 -0400
commit67cdcc2e12118becb823e20a40cc2687f2b8425a (patch)
treeed92c3234b89079e6d4cf36f5e80c5ffa79def48 /guessing-game/src
parente25482fca375d318a39c3b54db396b0db6e0b263 (diff)
downloadlearning-rust-67cdcc2e12118becb823e20a40cc2687f2b8425a.tar.xz
learning-rust-67cdcc2e12118becb823e20a40cc2687f2b8425a.zip
Started Rust in Action MEAP.
Diffstat (limited to 'guessing-game/src')
-rwxr-xr-xguessing-game/src/main.rs36
1 files changed, 0 insertions, 36 deletions
diff --git a/guessing-game/src/main.rs b/guessing-game/src/main.rs
deleted file mode 100755
index 38dd28d..0000000
--- a/guessing-game/src/main.rs
+++ /dev/null
@@ -1,36 +0,0 @@
-use std::io;
-use std::cmp::Ordering;
-use rand::Rng;
-
-fn main() {
- println!("Guess the number!");
-
- let secret_number = rand::thread_rng().gen_range(1, 101);
- //println!("The secret number is: {}", secret_number);
-
- loop {
- println!("Enter a 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_number) {
- Ordering::Less => println!("Too small!"),
- Ordering::Greater => println!("Too big!"),
- Ordering::Equal => {
- println!("You win!");
- break;
- }
- }
- }
-
-}