值类型和引用类型
1.值类型:变量直接存储值,内存通常在栈中分配。
(基本类型,数组,结构体)
2.引用类型:变量存储一个地址,这个地址对应的空间才是真正的存储数据,
通常在堆上分配,当没有任何变量引用这个地址时,就成了垃圾会被GC回收
(slice,map,interface,管道)
1.值类型:变量直接存储值,内存通常在栈中分配。
(基本类型,数组,结构体)
2.引用类型:变量存储一个地址,这个地址对应的空间才是真正的存储数据,
通常在堆上分配,当没有任何变量引用这个地址时,就成了垃圾会被GC回收
(slice,map,interface,管道)