diff options
| author | mo khan <mo@mokhan.ca> | 2025-05-30 12:09:33 -0600 |
|---|---|---|
| committer | mo khan <mo@mokhan.ca> | 2025-05-30 12:09:33 -0600 |
| commit | 9c9446d895141f38abb096c2f3c95068ff152fa9 (patch) | |
| tree | dbf7fa7a1da4b5d50ef88061a4a7f081d1401143 /src | |
| parent | daee25d5946dfff688e5f61618cbd7323a3488ce (diff) | |
fix: ignore non-numbers
Diffstat (limited to 'src')
| -rw-r--r-- | src/main.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs index 2246f72..3e4686c 100644 --- a/src/main.rs +++ b/src/main.rs @@ -16,7 +16,11 @@ fn main() { .read_line(&mut guess) .expect("failed to read line"); - let guess: u32 = guess.trim().parse().expect("Please type a number!"); + // let guess: u32 = guess.trim().parse().expect("Please type a number!"); + let guess: u32 = match guess.trim().parse() { + Ok(num) => num, + Err(_) => continue, + }; println!("You guessed: {guess}"); |
