github.com/traefik/yaegi@v0.15.1/_test/switch0.go (about) 1 package main 2 3 import "fmt" 4 5 func f(i int) bool { 6 switch i { 7 case 0: 8 println(i) 9 return false 10 default: 11 println("not nul") 12 return true 13 } 14 } 15 16 func main() { 17 r0 := f(0) 18 fmt.Printf("%T %v", r0, r0) 19 fmt.Println() 20 r1 := f(1) 21 fmt.Printf("%T %v", r1, r1) 22 fmt.Println() 23 } 24 25 // Output: 26 // 0 27 // bool false 28 // not nul 29 // bool true