當(dāng)我們有一個(gè)二維的src數(shù)組,我們想要復(fù)制出一個(gè)具有同樣內(nèi)容的二維數(shù)組dst,我們應(yīng)該使用的代碼是:
dst:=make([][]int,len(src))
for i,_:=range dst{
dst[i]=make([]int,len(src[0]))
copy(dst[i],src[i])
}
注意,如下代碼雖然能成功,但并不是完全的深復(fù)制
var dst [][]int
copy(dst,src)
以及
dst:=make([][]int,len(src))
copy(dst,src)