go 切片对数组的修改
go中数组是值拷贝,
切片是对上层数组的表示,应该是使用的是数组地址,修改时是直接对原来的数组进行修改
切片作为函数参数依旧如此
var array [5]int=[5]int{1,2,3,4,5}//可以简化为array:=[5]int{1,2,3,4,5} 初学所以没有简化
var slice[]int =array[1:3]
fmt.Println(array)
for i:=range slice{
slice[i]+=100
}
fmt.Println(array)
fmt.Println(slice)

![go 切片对数组的修改
[编程语言教程]](https://www.zixueka.com/wp-content/uploads/2024/02/1706717602-45f1e1a381dc805.jpg)
