golang函数返回不明确类型值

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)之类的去判断一下返回值的类型

540 Views
分享你的喜爱
linwute
linwute

我要像梦一样自由,像大地一样宽容;
在艰辛放逐的路上,点亮生命的光芒;
我要像梦一样自由,像天空一样坚强;
在曲折蜿蜒的路上,体验生命的意义;

留下评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注