update
This commit is contained in:
@@ -1,23 +1,52 @@
|
|||||||
use rand::{Rng, thread_rng};
|
use rand::{self, Rng, thread_rng};
|
||||||
use std::{self, io::stdin};
|
use std::{self, cmp::Ordering, io::stdin};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
let mut generator = thread_rng();
|
let mut random_generator = thread_rng();
|
||||||
let secret_number = generator.gen_range(1..100);
|
let mut secret_number = random_generator.gen_range(1..100);
|
||||||
println!("secret number is {secret_number}");
|
|
||||||
|
|
||||||
loop{
|
loop{
|
||||||
println!("plese input you number");
|
println!("please input your number");
|
||||||
let mut user_guess = String::new();
|
let mut user_guess = String::new();
|
||||||
let std_in = stdin();
|
let std_in = stdin();
|
||||||
std_in.read_line(&mut user_guess);
|
match std_in.read_line(&mut user_guess) {
|
||||||
let mut user_guess: u32 = match user_guess.trim().parse() {
|
Ok(_) => {},
|
||||||
Ok(num) => num,
|
Err(_) => {
|
||||||
Err(_) => continue
|
println!("error");
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
user_guess.cmp(other)
|
let user_guess:u32 = match user_guess.trim().parse() {
|
||||||
|
Ok(num) => {num},
|
||||||
|
Err(_) => {
|
||||||
|
println!("invalid input!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
match user_guess.cmp(&secret_number){
|
||||||
|
Ordering::
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user