Golang 数组拷贝是值拷贝,两个的地址不相同,内容相同
var ar1 [5]string
ar2 := [5]string{"Red"}
ar1 = ar2
fmt.Printf("%p, %p, %+v\n", &ar1, &ar2, ar1 == ar2) // 0xc0000b2000, 0xc0000b2050, true
Golang 数组拷贝是值拷贝,两个的地址不相同,内容相同
var ar1 [5]string
ar2 := [5]string{"Red"}
ar1 = ar2
fmt.Printf("%p, %p, %+v\n", &ar1, &ar2, ar1 == ar2) // 0xc0000b2000, 0xc0000b2050, true