面试题答案
一键面试fn compare_numbers(a: i32, b: i32) -> Result<(), &'static str> {
if a > b {
Ok(())
} else {
Err("第一个参数必须大于第二个参数")
}
}
fn main() {
match compare_numbers(5, 3) {
Ok(_) => println!("第一个参数大于第二个参数"),
Err(e) => println!("错误: {}", e),
}
match compare_numbers(3, 5) {
Ok(_) => println!("第一个参数大于第二个参数"),
Err(e) => println!("错误: {}", e),
}
}