|
|
1
20
我认为你的问题是你混淆了数组和切片。 数组是固定长度的值列表。实际上,您在示例中没有使用任何数组。数组可以通过以下几种方式声明:
你在用切片。切片是对底层数组的引用。有几种方法可以分配新的切片:
任何其他切片分配都只是复制对数组的引用。 既然我们已经确定了这条线
创建引用包含数字1-5的匿名基础数组的切片。
复制那个引用——它确实 不 复制基础数组。所以有一个底层数组和两个对它的引用。这就是当您修改arr的内容时arr2的内容改变的原因。它们引用的是同一个数组。 |
|
ginad · 如何在go-app组件中执行javascript代码 1 年前 |
|
|
Jason Fingar · 方法在另一个方法的上下文中不可访问 1 年前 |
|
|
Jess The Witch · GCP云功能中处理延迟任务的模式 1 年前 |
|
|
pmoubed · 这是使用计时器的goroutine泄漏吗? 1 年前 |