使用类型断言断定某个接口是否是指定的类型
if这种简化形式:if _,ok:=x.(T);ok{ }
type-switch 类型判断形式
switch t := x.(type) {case int: fmt.Printf(1)case nil: fmt.Printf(2)default: fmt.Printf(3)}
类型断言使得相同接口的变量在不同的时刻表现出不同的行为,这就是多态的本质。
原文链接:http://www.cnblogs.com/taoshihan/p/13877588.html
本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728