goの配列型の代入の仕様。
要素数と要素の数が同一の変数であれば相互に代入が可能。
注意点は、参照ではなくコピーになること。
サンプル
ar1 := [3]int{1,2,3}
ar2 := [3]int{4,5,6}
ar1 = ar2
fmt.Println(ar1) // == [4,5,6]
ar2[0] = 100
fmt.Println(ar1) // == [4,5,6]
fmt.Println(ar2) // == [10,5,6]
// これはサイズ、型が違うのでコンパイルエラー
//ar1 = [3]string{}
配列の挙動確認したソースはこちら