Update 11.7.md (#478)

优化语句
This commit is contained in:
Sarlor
2018-05-22 08:14:50 +08:00
committed by 无闻
parent 0d4effeeee
commit 7ca58c2e27

View File

@@ -16,7 +16,7 @@ func Sort(data Sorter) {
}
```
`Sort` 函数接收一个接口类型参数:`Sorter` ,它声明了这些方法:
`Sort` 函数接收一个接口类型参数:`Sorter` ,它声明了这些方法:
```go
type Sorter interface {
@@ -47,7 +47,7 @@ sort.Sort(a)
完整的、可运行的代码可以在 `sort.go``sortmain.go` 里找到。
同样的原理,排序函数可以用于一个浮点型数组,一个字符串数组,或者一个表示每周各天的结构体 `dayArray`.
同样的原理,排序函数可以用于一个浮点型数组,一个字符串数组,或者一个表示每周各天的结构体 `dayArray`
示例 11.6 [sort.go](examples/chapter_11/sort.go)
@@ -192,7 +192,7 @@ type Interface interface {
}
```
这个接口总结了需要用于排序的抽象方法,函数 `Sort(data Interface)` 用来对此类对象进行排序,可以用它们来实现对其他数据(非基本类型)进行排序。在上面的例子中,我们也是这么做的,不仅可以对 `int``string` 序列进行排序,也可以对用户自定义类型 `dayArray` 进行排序。
这个接口总结了需要用于排序的抽象方法,函数 `Sort(data Interface)` 用来对此类对象进行排序,可以用它们来实现对其他类型的数据(非基本类型)进行排序。在上面的例子中,我们也是这么做的,不仅可以对 `int``string` 序列进行排序,也可以对用户自定义类型 `dayArray` 进行排序。
**练习 11.5** interfaces_ext.go