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 123 views
1 answer 117 views
2 answers 93 views
1 answer 115 views
115 views asked Oct 25, 2022 by avibootz
1 answer 121 views
...