Я хочу передать массив в функцию и изменить содержимое внутри него. Как я могу это сделать, это мой код ниже, но, конечно, он не работает.
fn change_value(mut arr: &[i32]) {
arr[1] = 10;
}
fn main() {
let mut arr: [int; 4] = [1, 2, 3, 4];
change_value(&arr);
println!("this is {}", arr[1]);
}
Я получаю эту ошибку:
error[E0412]: cannot find type 'int' in this scope
--> src/main.rs:6:20
|
6 | let mut arr: [int; 4] = [1, 2, 3, 4];
| ^^^ not found in this scope
Я искал вокруг, но, как довольно начинающий программист Rust, я ничего не могу найти.