How to pass an array to a function in Rust

1 Answer

0 votes
fn change(arr: &mut [i32]) {
    arr[0] = 99;
}

fn main() {
    let mut arr: [i32; 5] = [5, 7, 8, 0, 3];
    
    change(&mut arr);
    
    for n in arr {
        println!("{}", n);
    }
}




/*
run:

99
7
8
0
3

*/

 



answered Apr 13, 2023 by avibootz

Related questions

1 answer 129 views
1 answer 120 views
2 answers 99 views
1 answer 121 views
121 views asked Oct 25, 2022 by avibootz
1 answer 126 views
...