首页 猿问 我可以在 Golang...
我可以在 Golang 中将变量类型与 .(type) 进行比较吗?
隔江千里 2021-12-07 10:39:41

我对接口变量的 .(type) 语法很困惑。是否可以像这样使用它:


var a,b interface{}

// some code

if first.(type) == second.(type) {

}

还是reflect.TypeOf() 是检查a 和b 的基础类型是否相同的唯一选项?我在上面的代码中做了什么比较?


查看完整描述