值引用
引用传递
//值传递 传递一个数组的副本,副本的修改,不会影响原数组。
fn modify_arr(mut arr:[&str;3]){
let l = arr.len();
for i in 0..l {
if i==0{
arr[0]="";
}
}
}
//引用传递 传递内存的地址给函数,修改数组的任何值都会修改原来的数组。
fn modify_arr(arr:&mut [&str;3]){
let l = arr.len();
for i in 0..l {
arr[i]="";
}
}