蚊章汇 - Go 数组和切片的介绍 的评论
type: channel
link: https://linuxcn.bwsl.wang/article-14665-1.html
description: 了解使用数组和切片在 Go 中存储数据的优缺点，以及为什么其中一个更好。在本系列的第四篇文章中，我将解释 Go 数组和切片，包括如何使用它们，以及为什么你通常要选择其中一个而不是另一个。数组数组...
items: 来自39.173.62.117的 Safari 15.5|Mac 10.15 用户
items: 来自广东广州的 Chrome 102.0|Windows 10 用户

来自39.173.62.117的 Safari 15.5|Mac 10.15 用户
type: item
date: 2022-06-27T19:24:08+08:00
description: "我是个 Go 初学者，感谢指教，学到了！关于“引用传递”还是“值传递”这个事，当然是“值传递”，没有任何异议。原作者的“引用”的意思应该就是指向这个切片的变量。可能是我翻译得不好～"

来自广东广州的 Chrome 102.0|Windows 10 用户
type: item
date: 2022-06-27T18:45:13+08:00
description: 原文中“你对函数内部的切片所做的任何修改，都不会在函数退出后丢失”有误。在函数内进行切片的append操作导致函数内的切片len>cap时，会发生底层数组重新分配，函数内切片会指向新内存块的地址，也就与一开始函数外的切片指向了不同的内存块。这时候对函数内的切片继续操作将不会影响到外部的切片变量。而且go是没有引用传递一说，本质上还是值传递。