摘要:
一、第一种 package main import ( "fmt" ) func main() { var a float32 = 3.14 var x interface{} x = a b, ok := x.(float32) if ok { fmt.Printf("类型断言成功,b类型为%T\ 阅读全文
摘要:
一、基本介绍 实例具有多种形态。面向对象的三大特性,在GO语言中,多态的特征通过接口实现的,可以按照统一的接口来调用不同的实现,这时接口变量就是不同的形态. package main import ( "fmt" ) type Usb interface { Start() Stop() } typ 阅读全文