Go 中判断变量的类型不是太方便。
var.(type)
通过 var.(type)
可以判断变量类型,不过必须在 switch 中使用
1 | func Type(i interface{}) { |
reflect
也可以通过反射的方式来获取变量类型
1 | package main |
完整代码见 demo
Go 中判断变量的类型不是太方便。
通过 var.(type)
可以判断变量类型,不过必须在 switch 中使用
1 | func Type(i interface{}) { |
也可以通过反射的方式来获取变量类型
1 | package main |
完整代码见 demo