go語言中的值類型和引用類型

值類型:

基本數(shù)據(jù)類型,int,float,bool,string,以及數(shù)組和struct
特點:變量直接存儲值,內(nèi)存通常在棧中分配,棧在函數(shù)調(diào)用完會被釋放

引用類型:

指針,slice,map,chan等都是引用類型
特點:變量存儲的是一個地址,這個地址存儲最終的值。內(nèi)存通常在堆上分配,通過GC回收

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. 基礎(chǔ)知識 1.1、 基本概念、 功能 馮諾伊曼體系結(jié)構(gòu)1、計算機處理的數(shù)據(jù)和指令一律用二進制數(shù)表示2、順序執(zhí)...
    yunpiao閱讀 5,814評論 1 22
  • 原文地址:C語言函數(shù)調(diào)用棧(一)C語言函數(shù)調(diào)用棧(二) 0 引言 程序的執(zhí)行過程可看作連續(xù)的函數(shù)調(diào)用。當(dāng)一個函數(shù)執(zhí)...
    小豬啊嗚閱讀 4,974評論 1 19
  • 之前我們談過,在Go語言中的引用類型有:映射(map),數(shù)組切片(slice),通道(channel),方法與函數(shù)...
    小杰的快樂時光閱讀 13,697評論 0 5
  • Swift1> Swift和OC的區(qū)別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴謹 對...
    cosWriter閱讀 11,681評論 1 32
  • 姥姥生于1919年,大約是最后一批穿大襟褂子裹小腳的女人。 我記事兒起,她就是姥娘,頭發(fā)是花白的,盤了圓圓的發(fā)髻在...
    笑瞇瞇二閱讀 401評論 0 1

友情鏈接更多精彩內(nèi)容