summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2025-05-30 12:09:33 -0600
committermo khan <mo@mokhan.ca>2025-05-30 12:09:33 -0600
commit9c9446d895141f38abb096c2f3c95068ff152fa9 (patch)
treedbf7fa7a1da4b5d50ef88061a4a7f081d1401143 /src
parentdaee25d5946dfff688e5f61618cbd7323a3488ce (diff)
fix: ignore non-numbers
Diffstat (limited to 'src')
-rw-r--r--src/main.rs6
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}");