golang如何判断数据类型
时间:2022-02-24 10:27
使用Go的空接口: 使用反射: 总结:第一种方法需要先知道有几种类型,第二种可以对任意对象使用。 推荐学习《golang教程》 以上就是golang如何判断数据类型的详细内容,更多请关注gxlsystem.com其它相关文章!
i.(type) 只能在switch中使用,函数没有返回值func m_type(i interface{}) { switch i.(type) {
case string:
//...
case int:
//...
} return}
reflect.TypeOf(x)package main
import (
"fmt"
"reflect"
)
func main() {
var x int32 = 20
fmt.Println("type:", reflect.TypeOf(x))
}