小错误和语言问题 (#276)

* Update 07.3.md

* Update 07.3.md

* Update 07.6.md

* fix few problems

* Update 10.6 and 10.8

* Update 11.6 and 11.7
This commit is contained in:
王耀
2016-08-27 01:56:59 +08:00
committed by 无闻
parent 6e9d78dac9
commit a21e30a4a8
4 changed files with 4 additions and 4 deletions

View File

@@ -122,7 +122,7 @@ func (p *list.List) Iter() {
func main() {
lst := new(list.List)
for _= range list.Iter() {
for _= range lst.Iter() {
}
}
```

View File

@@ -2,7 +2,7 @@
Go 开发者不需要写代码来释放程序中不再使用的变量和结构占用的内存,在 Go 运行时中有一个独立的进程即垃圾收集器GC会处理这些事情它搜索不再使用的变量然后释放它们的内存。可以通过 `runtime` 包访问 GC 进程。
通过调用 `runtime.GC()` 函数可以显式的触发 GC但这只在某些罕见的场景下才有用比如当内存资源不足时调用 `runtime.GC()`,它会此函数执行的点上立即释放一大片内存,此时程序可能会有短时的性能下降(因为 `GC` 进程在执行)。
通过调用 `runtime.GC()` 函数可以显式的触发 GC但这只在某些罕见的场景下才有用比如当内存资源不足时调用 `runtime.GC()`,它会此函数执行的点上立即释放一大片内存,此时程序可能会有短时的性能下降(因为 `GC` 进程在执行)。
如果想知道当前的内存状态,可以使用:

View File

@@ -75,7 +75,7 @@ func main() {
- 接收者是值的方法可以通过指针调用,因为指针会首先被解引用
- 接收者是指针的方法不可以通过值调用,因为存储在接口中的值没有地址
将一个值赋值给一个接口赋值时,编译器会确保所有可能的接口方法都可以在此值上被调用,因此不正确的赋值在编译期就会失败。
将一个值赋值给一个接口时,编译器会确保所有可能的接口方法都可以在此值上被调用,因此不正确的赋值在编译期就会失败。
**译注**

View File

@@ -26,7 +26,7 @@ type Sorter interface {
}
```
参数中的 `int` 不是说要排序的对象一定要是一组 `int``i``j` 表示元素的整型索引,长度也是整型的。
参数中的 `int` 是待排序序列长度的类型,而不是说要排序的对象一定要是一组 `int``i``j` 表示元素的整型索引,长度也是整型的。
现在如果我们想对一个 `int` 数组进行排序,所有必须做的事情就是:为数组定一个类型并在它上面实现 `Sorter` 接口的方法: