go語言中不管是指針、引用類型還是其他類型參數(shù)嗤详,都是值拷貝傳遞瓷炮,區(qū)別無非是拷貝目標(biāo)對(duì)象還是拷貝指針而已。(go語言學(xué)習(xí)筆記P63)
??當(dāng)函數(shù)的參數(shù)類型是基本類型時(shí)递宅,調(diào)用函數(shù)時(shí)會(huì)將參數(shù)拷貝一份傳入函數(shù)娘香,在函數(shù)中改變變量的值不會(huì)對(duì)函數(shù)外造成影響。當(dāng)參數(shù)是指針或引用類型時(shí)办龄,調(diào)用函數(shù)時(shí)會(huì)將變量的指針拷貝一份傳入函數(shù)烘绽,雖然在函數(shù)中改變變量的值會(huì)影響到外部變量的值,但本質(zhì)上還是值傳遞俐填,因?yàn)閭鬟f的是指針的副本而不是指針本身安接。