go语言中函数传参数永远是值传递
引用类型:指针、slice(切片)、map(映射)、channel(管道)、函数、接口
slice 拷贝前后,len和cap 拷贝独立出来了,但是指向底层数组的指针 拷贝前后指向的地方依然没变
map 创建的时候 返回的是 hmap的一个指针,所以。。。
channel 跟 map类型
函数和接口 其实就是一个地址
值类型:数组和结构体
数组可以比较 而切片不能比较
go语言中函数传参数永远是值传递
引用类型:指针、slice(切片)、map(映射)、channel(管道)、函数、接口
slice 拷贝前后,len和cap 拷贝独立出来了,但是指向底层数组的指针 拷贝前后指向的地方依然没变
map 创建的时候 返回的是 hmap的一个指针,所以。。。
channel 跟 map类型
函数和接口 其实就是一个地址
值类型:数组和结构体
数组可以比较 而切片不能比较