Merge pull request #246 from ayrb13/master

Update 11.9.md
This commit is contained in:
Unknwon
2016-03-29 17:04:30 -04:00

View File

@@ -65,7 +65,7 @@ func main() {
在上面的例子中,接口变量 `val` 被依次赋予一个 `int``string``Person` 实例的值,然后使用 `type-swtich` 来测试它的实际类型。每个 `interface {}` 变量在内存中占据两个字长:一个用来存储它包含的类型,另一个用来存储它包含的数据或者指向数据的指针。
示例 [emptyint_switch.go](examples/chapter_11/emptyint_switch.go) 说明了空接口在 `type-swtich` 中联合 `lambda` 函数的用法:
示例 [emptyint_switch.go](examples/chapter_11/emptyint_switch.go) 说明了空接口在 `type-switch` 中联合 `lambda` 函数的用法:
```go
package main
@@ -252,4 +252,4 @@ func f3(x myInterface) {
- [目录](directory.md)
- 上一节:[第二个例子:读和写](11.8.md)
- 下一节:[对结构进行反射](11.10.md)
- 下一节:[对结构进行反射](11.10.md)