package main import ( "fmt" ) //數組傳值是值傳遞,切片是引用傳遞 func UpdateArr(b [3]string) { b[0] = "c" fmt.Println(b) } func UpdateArr2(b *[3]string) { (*b)[0] = "c" } func main() { b := [3]string{"1", "a", "b"} //傳數組 UpdateArr(b) //傳地址 UpdateArr2(&b) fmt.Println(b) }