github.com/traefik/yaegi@v0.15.1/_test/switch34.go (about) 1 package main 2 3 func main() { 4 var a interface{} 5 a = []int{3} 6 switch a.(type) { 7 case []int: 8 println("a is []int") 9 case []string: 10 println("a is []string") 11 } 12 13 var b interface{} 14 b = []string{"hello"} 15 switch b.(type) { 16 case []int: 17 println("b is []int") 18 case []string: 19 println("b is []string") 20 } 21 println("bye") 22 } 23 24 // Output: 25 // a is []int 26 // b is []string 27 // bye