代码改变世界

随笔档案-2023年08月

golang 学习笔记 -- for

2023-08-22 10:13 by 默默不语, 14 阅读, 收藏, 编辑
摘要: for range 遍历取不到所有元素的指针 orgItems := []int{1, 2, 3} var newItems []*int for _, item := range orgItems { fmt.Println(item) // 1 2 3 fmt.Printf("%p\n", &i 阅读全文

golang 学习笔记 -- slice

2023-08-11 13:57 by 默默不语, 18 阅读, 收藏, 编辑
摘要: 函数调用时传递的参数为拷贝的副本, 在函数内部改变参数的值不会影响原变量。但是 golang 中 slice、map、channel、pointer、function 是引用类型,赋值时拷贝的是指针值,对这些变量作出修改时会影响原变量的值。 array(数组)与 slice(切片) 的区别 arra 阅读全文
点击右上角即可分享
微信分享提示