From 64e6cb8d298570a71b01a6bdbfca53542396f8fb Mon Sep 17 00:00:00 2001 From: JessonChan Date: Wed, 7 Nov 2012 23:30:12 +0800 Subject: [PATCH] =?UTF-8?q?275~277=E8=AF=B4=E7=9A=84=E5=A5=BD=E9=9A=BE?= =?UTF-8?q?=E6=87=82=E5=95=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 2.6.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/2.6.md b/2.6.md index b284c0b6..31fdf8ee 100644 --- a/2.6.md +++ b/2.6.md @@ -187,12 +187,12 @@ interface类型定义了一组方法,如果某个对象实现了某个接口 ### interface函数参数 interface的变量可以持有任意实现该interface类型的对象,这给我们编写函数(包括method)提供了一些额外的思考,我们是不是可以通过定义interface参数,让函数接受各种类型的参数。 -举个例子:我们已经知道fmt.Println是我们常用的一个函数,但是你是否注意到它可以接受任意类型的数据。打开fmt的源码文件,你会看到这样一个定义: +举个例子:fmt.Println是我们常用的一个函数,但是你是否注意到它可以接受任意类型的数据。打开fmt的源码文件,你会看到这样一个定义: type Stringer interface { String() string } -任何实现了String方法的类型都能作为参数去调用fmt.Println,让我们来试一试 +也就是说,任何实现了String方法的类型都能作为参数被fmt.Println调用,让我们来试一试 package main import (