go引用類型 go引用類型

go引用類型

值類型

  go語言中的賦值操作都是值傳遞,也就是會將變量完整的複製一份,一般的解決思路是使用指針

引用類型

  引用類型並不是指該變量在賦值時進行的是引用傳遞,而是共享底層數據結構;例如:切片由三部分組成,指向底層數組的指針、切片的長度、切片的容量,在賦值操作時這三個數據都會複製一份,但是指針指向的數組空間是同一個。

引用類型有:

  • 切片
  • 映射
  • 通道
  • 接口
  • 函數類型
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章