golang学习之interface与其它类型转换
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)