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