github.com/traefik/yaegi@v0.15.1/_test/var16.go (about) 1 package main 2 3 func getArray() ([]int, error) { println("getArray"); return []int{1, 2}, nil } 4 5 func getNum() (int, error) { println("getNum"); return 3, nil } 6 7 func main() { 8 if a, err := getNum(); err != nil { 9 println("#1", a) 10 } else if a, err := getArray(); err != nil { 11 println("#2", a) 12 } 13 println("#3") 14 } 15 16 // Output: 17 // getNum 18 // getArray 19 // #3