From 519958e6101c69aeeb60eedb3ebbdcce6eb832bc Mon Sep 17 00:00:00 2001 From: szh Date: Wed, 17 Nov 2021 17:39:40 +0800 Subject: [PATCH] Update ch12-08.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修正笔误 --- ch12/ch12-08.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ch12/ch12-08.md b/ch12/ch12-08.md index 34d6f66..d1cc7a9 100644 --- a/ch12/ch12-08.md +++ b/ch12/ch12-08.md @@ -18,7 +18,7 @@ func Print(x interface{}) { } ``` -reflect.Type和reflect.Value都提供了一个Method方法。每次t.Method(i)调用将一个reflect.Method的实例,对应一个用于描述一个方法的名称和类型的结构体。每次v.Method(i)方法调用都返回一个reflect.Value以表示对应的值(§6.4),也就是一个方法是帮到它的接收者的。使用reflect.Value.Call方法(我们这里没有演示),将可以调用一个Func类型的Value,但是这个例子中只用到了它的类型。 +reflect.Type和reflect.Value都提供了一个Method方法。每次t.Method(i)调用将一个reflect.Method的实例,对应一个用于描述一个方法的名称和类型的结构体。每次v.Method(i)方法调用都返回一个reflect.Value以表示对应的值(§6.4),也就是一个方法是绑到它的接收者的。使用reflect.Value.Call方法(我们这里没有演示),将可以调用一个Func类型的Value,但是这个例子中只用到了它的类型。 这是属于time.Duration和`*strings.Replacer`两个类型的方法: