无闻 11 anos atrás
pai
commit
b6a080a547
1 arquivos alterados com 3 adições e 3 exclusões
  1. 3 3
      eBook/07.1.md

+ 3 - 3
eBook/07.1.md

@@ -90,14 +90,14 @@ Go语言中的数组是一种 **值类型**(不像C/C++中是指向首元素
 
 
 这样的结果就是当把一个数组赋值给另一个时,需要在做一次数组内存的拷贝操作。例如:
 这样的结果就是当把一个数组赋值给另一个时,需要在做一次数组内存的拷贝操作。例如:
 
 
-	arr := arr1
+	arr2 := arr1
 	arr2[2] = 100
 	arr2[2] = 100
 
 
 这样两个数组就有了不同的值,在赋值后修改 arr2 不会对 arr1 生效。
 这样两个数组就有了不同的值,在赋值后修改 arr2 不会对 arr1 生效。
 
 
-所以在函数中数组作为参数传入时,如 func1(arr1),会产生一次数组拷贝,func1 方法不会修改原始的数组 arr1。
+所以在函数中数组作为参数传入时,如 func1(arr2),会产生一次数组拷贝,func1 方法不会修改原始的数组 arr1。
 
 
-如果你想修改原数组,那么 arr1 必须通过&操作符以引用方式传过来,例如 func1(&arr1),下面是一个例子
+如果你想修改原数组,那么 arr2 必须通过&操作符以引用方式传过来,例如 func1(&arr2),下面是一个例子
 
 
 Example 7.2 [pointer_array.go](examples/chapter_7/pointer_array.go):
 Example 7.2 [pointer_array.go](examples/chapter_7/pointer_array.go):