//Array declaration. Array sizes must be known at compile time let my_array: [i32; 5] = [1, 2, 3, 4, 5]; //If the size of the array is not known at compile time. Use a slice or a vector
fn change_value(arr: &mut [i32]) { arr[1] = 10; } fn main() { let mut arr: [i32; 4] = [1, 2, 3, 4]; change_value(&mut arr); println!("this is {}", arr[1]); }