GoLang - 值類型和引用類型


一、值類型 和 引用類型 概述

  值類型:基本數據類型int系列,float系列,bool,string,數組和結構體 struct

  引用類型:指針,slice切片,map,管道chan,interface等都是引用數據類型

二、值類型和引用類型的使用特點

  1、值類型:變量直接存儲值,內存通常在棧中分配

    

 

   2、引用類型:變量存儲的是一個地址,這個地址對於的空間才是真正的存儲數據(值),內存通常在堆上分配,當沒有任何變量引用這個地址時,改地址對應的數據空間就成為了一個垃圾,由GC來回收

    

 

 

  3、內存的棧區和堆區

    

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM