MST

星途 面试题库

面试题:Rust函数默认参数的基础应用

在Rust中,定义一个函数 `add_numbers`,该函数有两个参数 `a` 和 `b`,`b` 设置默认参数值为5,函数返回 `a` 与 `b` 的和。请写出完整的函数定义及调用示例,展示默认参数的作用。
31.5万 热度难度
编程语言Rust

知识考点

AI 面试

面试题答案

一键面试
fn add_numbers(a: i32, b: i32 = 5) -> i32 {
    a + b
}

fn main() {
    let result1 = add_numbers(3);
    let result2 = add_numbers(3, 7);
    println!("使用默认参数: result1 = {}", result1);
    println!("不使用默认参数: result2 = {}", result2);
}