butt(1): code golfed error handling
This commit is contained in:
parent
863bbbfe47
commit
75f9ecb120
16
fun/butt.rs
16
fun/butt.rs
@ -5,20 +5,18 @@
|
|||||||
|
|
||||||
// https://www.reddit.com/r/learnpython/comments/17pkw1h/why_wont_my_code_run/
|
// https://www.reddit.com/r/learnpython/comments/17pkw1h/why_wont_my_code_run/
|
||||||
|
|
||||||
fn main() {
|
fn main() -> Result<(), std::num::ParseIntError> {
|
||||||
let mut buf = String::new();
|
let mut buf = String::new();
|
||||||
|
|
||||||
println!("How big is your butt?");
|
println!("How big is your butt?");
|
||||||
let _ = std::io::stdin().read_line(&mut buf);
|
let _ = std::io::stdin().read_line(&mut buf);
|
||||||
|
|
||||||
println!("{}", match buf.trim().parse::<u8>() {
|
println!("{}", match buf.trim().parse::<u8>()? {
|
||||||
Err(_) => {
|
0..=2 => "Your butt is small Im not gonna smack it ",
|
||||||
eprintln!("Your butt can’t be {}!", buf.trim());
|
3 => "Your butt is decently sized, if im super horny ill smack and maybe lick it",
|
||||||
std::process::exit(1);
|
4 => "Your butt is pretty big there, Why don't you come down and ill show it a good time!",
|
||||||
}
|
|
||||||
Ok(0..=2) => "Your butt is small Im not gonna smack it ",
|
|
||||||
Ok(3) => "Your butt is decently sized, if im super horny ill smack and maybe lick it",
|
|
||||||
Ok(4) => "Your butt is pretty big there, Why don't you come down and ill show it a good time!",
|
|
||||||
_ => "WOW Your butt is pretty big! you better pull your pants down RIGHT NOW so i can lick it clean",
|
_ => "WOW Your butt is pretty big! you better pull your pants down RIGHT NOW so i can lick it clean",
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Ok(())
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user