- 1 Post
- 2 Comments
Joined 5 days ago
Cake day: July 2nd, 2025
You are not logged in. If you use a Fediverse account that is able to follow users, you can follow this user.
shape_warrior_t@programming.devto Programmer Humor@programming.dev•RFC 2119, the audiobookEnglish2·4 days agoI can imagine Berdly Deltarune trying to explain this to Kris and Noelle in roughly this tone of voice.
Can’t resist pointing out how you should actually write the function in a “real” scenario (but still not handling errors properly), in case anyone wants to know.
If the list is guaranteed to have exactly two elements:
fn is_second_num_positive_exact(input: &str) -> bool { let (_, n) = input.split_once(',').unwrap(); n.parse::<i32>().unwrap() > 0 }
If you want to test the last element:
fn is_last_num_positive(input: &str) -> bool { let n = input.split(',').next_back().unwrap(); n.parse::<i32>().unwrap() > 0 }
If you want to test the 2nd (1-indexed) element:
fn is_second_num_positive(input: &str) -> bool { let n = input.split(',').nth(1).unwrap(); n.parse::<i32>().unwrap() > 0 }