小编use*_*168的帖子

我可以在Golang中将变量类型与.(类型)进行比较吗?

我对接口变量的.(类型)语法很困惑.有可能像这样使用它:

var a,b interface{}
// some code
if first.(type) == second.(type) {
}
Run Code Online (Sandbox Code Playgroud)

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

types go

5
推荐指数
4
解决办法
2万
查看次数

标签 统计

go ×1

types ×1