评论 (2)|发表评论
[1]来自广东广州的 Chrome 102.0|Windows 10 用户 发表于 2022-06-27 10:45 的评论:原文中“你对函数内部的切片所做的任何修改,都不会在函数退出后丢失”有误。在函数内进行切片的append操作导致函数内的切片len>cap时,会发生底层数组重新分配,函数内切片会指向新内存块的地址,也就与一开始函数外的切片指向了不同的内存块。这时候对函数内的切片继续操作将不会影响到外部的切片变量。而且go是没有引用传递一说,本质上还是值传递。
分享到微信
打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。