扫码一下
查看教程更方便
解析:
以上两者都正确,因此本题选 C。
关于switch ,可以参考 Go Switch 选择语句
switch 示例
package main import "fmt" func main() { var x interface{} switch i := x.(type) { case nil: fmt.Printf("type of x :%T",i) case int: fmt.Printf("x is int") case float64: fmt.Printf("x is float64") case func(int) float64: fmt.Printf("x is func(int)") case bool, string: fmt.Printf("x is bool or string") default: fmt.Printf("don't know the type") } }