golang函数返回不明确类型值
func test(arg int) interface{}{
if arg > 0{
return "大于0"
} else {
return arg
}
}
//调用之后可以用xx.(Type)之类的去判断一下返回值的类型
if value, ok := xxx.(int); ok {
xxx = value
}
调用之后可以用xxx.(Type)之类的去判断一下返回值的类型