MST
星途 面试题库

面试题:Rust 基本数据类型之数组应用

在Rust中,定义一个包含10个i32类型元素的数组,并编写一个函数,该函数接收这个数组作为参数,返回数组中所有元素的和。请写出完整代码。
40.7万 热度难度
编程语言Rust

知识考点

AI 面试

面试题答案

一键面试
fn sum_array(arr: &[i32]) -> i32 {
    arr.iter().sum()
}

fn main() {
    let numbers: [i32; 10] = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
    let result = sum_array(&numbers);
    println!("数组元素的和为: {}", result);
}