Skip to content

Commit f8e45c0

Browse files
committed
275~277说的好难懂啊
1 parent b526750 commit f8e45c0

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

2.6.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -187,12 +187,12 @@ interface类型定义了一组方法,如果某个对象实现了某个接口
187187
### interface函数参数
188188
interface的变量可以持有任意实现该interface类型的对象,这给我们编写函数(包括method)提供了一些额外的思考,我们是不是可以通过定义interface参数,让函数接受各种类型的参数。
189189

190-
举个例子:我们已经知道fmt.Println是我们常用的一个函数,但是你是否注意到它可以接受任意类型的数据。打开fmt的源码文件,你会看到这样一个定义:
190+
举个例子:fmt.Println是我们常用的一个函数,但是你是否注意到它可以接受任意类型的数据。打开fmt的源码文件,你会看到这样一个定义:
191191

192192
type Stringer interface {
193193
String() string
194194
}
195-
任何实现了String方法的类型都能作为参数去调用fmt.Println,让我们来试一试
195+
也就是说,任何实现了String方法的类型都能作为参数被fmt.Println调用,让我们来试一试
196196

197197
package main
198198
import (

0 commit comments

Comments
 (0)