Розбір віку
Rust Винятки
оператор ?
Блок-схема за ДСТУ
Вихідний код
fn parse_age(s: &str) -> Result<u32, std::num::ParseIntError> {
let age: u32 = s.trim().parse()?;
if age > 150 {
return Ok(150);
}
Ok(age)
} оператор ?
fn parse_age(s: &str) -> Result<u32, std::num::ParseIntError> {
let age: u32 = s.trim().parse()?;
if age > 150 {
return Ok(150);
}
Ok(age)
}