2021年4月15日

值拷贝 与 引用拷贝,深拷贝 与 浅拷贝

摘要: map,slice,chan 是引用拷贝;引用拷贝 是 浅拷贝 其余的,都是 值拷贝;值拷贝 是 深拷贝 深浅拷贝的本质区别: 是否真正获取对象实体,而不是引用 深拷贝: 拷贝的是数据本身,创造一个新的对象,并在内存中开辟一个新的内存地址,与原对象是完全独立的,不共享内存,修改新对象时不会影响原对象 阅读全文

posted @ 2021-04-15 20:06 二十四岁半 阅读(982) 评论(0) 推荐(0) 编辑

go 获取数据类型

摘要: package main import ( "fmt" "reflect" ) func main() { var a = [3]int{1,2,3} var b []int fmt.Println(reflect.TypeOf(a)) // [3]int fmt.Println(reflect.T 阅读全文

posted @ 2021-04-15 10:54 二十四岁半 阅读(58) 评论(0) 推荐(0) 编辑

导航