golang 的 interface 转换为其它类型比较特别。
如下函数,将interface变量in转换为int:
func tran(in interface{}) {
data := in.(int)
fmt.Printf("data is %d", data)
}
golang interface 转换为具体 type:
in.(type)
golang 的 interface 转换为其它类型比较特别。
如下函数,将interface变量in转换为int:
func tran(in interface{}) {
data := in.(int)
fmt.Printf("data is %d", data)
}
golang interface 转换为具体 type:
in.(type)