MST

星途 面试题库

面试题:Rust中如何通过元组解构实现函数参数的高效传递

假设你有一个函数,它需要接收多个相关联的参数。请使用Rust的元组和元组解构,实现一个函数 `calculate`,该函数接收一个包含两个整数的元组作为参数,并返回这两个整数的和。然后,展示如何调用这个函数并输出结果。
35.6万 热度难度
编程语言Rust

知识考点

AI 面试

面试题答案

一键面试
fn calculate(numbers: (i32, i32)) -> i32 {
    let (a, b) = numbers;
    a + b
}

fn main() {
    let nums = (5, 3);
    let result = calculate(nums);
    println!("结果是: {}", result);
}