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