Golang函數和方法的參數傳遞

在golang中沒有引用傳遞,只有值傳遞和指針傳遞!!!

如果不是顯式的指針傳遞,那麼一定是值傳遞!包括 方法調用者 的參數傳遞

傳遞切片參數,也是屬於值傳遞,但其值等於數組的地址,所有傳遞切片函數中改變切片元素的值,實參中的數據也會改變,但這依然屬於值傳遞。

除此之外,要想對實參造成影響,必須使用指針作爲函數或者方法的參數,以及方法調用者參數!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章