回到简体

This commit is contained in:
chai2010
2016-02-15 11:06:34 +08:00
parent 9e878f9944
commit 2b37b23285
177 changed files with 2354 additions and 2354 deletions

View File

@@ -1,6 +1,6 @@
## 12.8. 示一個類型的方法集
## 12.8. 示一个类型的方法集
的最後一個例子是使用reflect.Type打印任意值的型和枚它的方法:
的最后一个例子是使用reflect.Type打印任意值的型和枚它的方法:
<u><i>gopl.io/ch12/methods</i></u>
```Go
@@ -18,9 +18,9 @@ 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`兩個類型的方法:
这是属于time.Duration和`*strings.Replacer`两个类型的方法:
```Go
methods.Print(time.Hour)