x.(type) x 必须位interface类型
package main
import "fmt"
func main() {
i := GetValue()
switch i.(type) {
case int:
fmt.Println("int")
case string:
fmt.Println("string")
case interface{}:
fmt.Println("interface")
default:
fmt.Println("unknown")
}
}
func GetValue() int {
return 1
}
网友评论