From addd371be7d0274870254f234129f912e2cf6cf3 Mon Sep 17 00:00:00 2001 From: Yang Tao Date: Fri, 20 Jul 2018 00:19:48 +0800 Subject: [PATCH] =?UTF-8?q?=E9=94=99=E5=88=AB=E5=AD=97=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - // 本删除的最后一个元素 + // 被删除的最后一个元素 --- ch1-basic/ch1-03-array-string-and-slice.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ch1-basic/ch1-03-array-string-and-slice.md b/ch1-basic/ch1-03-array-string-and-slice.md index defb62c..6fa770f 100644 --- a/ch1-basic/ch1-03-array-string-and-slice.md +++ b/ch1-basic/ch1-03-array-string-and-slice.md @@ -557,7 +557,7 @@ func FindPhoneNumber(filename string) []byte { ```go var a []*int{ ... } -a = a[:len(a)-1] // 本删除的最后一个元素依然被引用, 可能导致GC操作被阻碍 +a = a[:len(a)-1] // 被删除的最后一个元素依然被引用, 可能导致GC操作被阻碍 ``` 保险的方式是先将需要自动内存回收的元素设置为`nil`,保证自动回收器可以发现需要回收的对象,然后再进行切片的删除操作: