MST
星途 面试题库

面试题:Rust中Option枚举处理空值的基础应用

请编写一个Rust函数,该函数接受一个`Option<i32>`类型的参数。如果参数是`Some`,返回其值加1;如果是`None`,返回0。
20.1万 热度难度
编程语言Rust

知识考点

AI 面试

面试题答案

一键面试
fn add_one_if_some(opt_num: Option<i32>) -> i32 {
    match opt_num {
        Some(num) => num + 1,
        None => 0,
    }
}