在 Go 语言中,可以使用类型断言来判断接口类型,如下所示:

var i interface{} = ...

if v, ok := i.(T); ok {
    // i 是 T 类型
    // v 存储的是 i 的具体值
} else {
    // i 不是 T 类型
}
TiTtrueifalse


如果对你有所帮助,点个赞吧~