本文摘自网络,作者,侵删。
参考链接: Go-数据类型
#使用.(type)及reflect.TypeOf()
func main() {
demo.TypeOf(1)
demo.TypeOf("golang")
demo.TypeOf(true)
demo.TypeOf(1.2)
}
func TypeOf(param interface{}) {
// 打印数据类型
fmt.Println(param, reflect.TypeOf(param))
// 判断数据类型
switch param.(type) {
case int:
fmt.Println("int")
case string:
fmt.Println("string")
case bool:
fmt.Println("bool")
default:
fmt.Println("other")
}
}
本文来自:51CTO博客
感谢作者:wx57f63dceec388
查看原文:Golang判断数据类型和获取数据类型
相关阅读 >>
更多相关阅读请进入《Go》频道 >>

Go语言101
一个与时俱进的Go编程知识库。