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