1)值类型:基本数据类型:int 系列,float系列,bool系列,strint字符串,数组和结构题struct
2)引用类型:指针,slice切片,map,管道chan,接口interface等都是引用类型
特点:
值类型:变量直接保存的是值,内存中通常通过栈来分配
引用类型:变量保存的是地址,通过这个地址对应的空间才能拿到这真正的数据(值),内存通常在堆上分配,当没有任何变量引用这个地址时,这个地址对用的数据空间就成为了一个垃圾,由GC来回收

1)值类型:基本数据类型:int 系列,float系列,bool系列,strint字符串,数组和结构题struct
2)引用类型:指针,slice切片,map,管道chan,接口interface等都是引用类型
特点:
值类型:变量直接保存的是值,内存中通常通过栈来分配
引用类型:变量保存的是地址,通过这个地址对应的空间才能拿到这真正的数据(值),内存通常在堆上分配,当没有任何变量引用这个地址时,这个地址对用的数据空间就成为了一个垃圾,由GC来回收

435
965
1277

被折叠的 条评论
为什么被折叠?