]>
git.proxmox.com Git - rustc.git/blob - src/doc/book/listings/ch02-guessing-game-tutorial/listing-02-05/src/main.rs
2 use std
::cmp
::Ordering
;
6 println
!("Guess the number!");
8 let secret_number
= rand
::thread_rng().gen_range(1..101);
10 println
!("The secret number is: {}", secret_number
);
13 println
!("Please input your guess.");
15 let mut guess
= String
::new();
21 .read_line(&mut guess
)
22 .expect("Failed to read line");
25 let guess
: u32 = match guess
.trim().parse() {
31 println
!("You guessed: {}", guess
);
36 match guess
.cmp(&secret_number
) {
37 Ordering
::Less
=> println
!("Too small!"),
38 Ordering
::Greater
=> println
!("Too big!"),