github.com/traefik/yaegi@v0.15.1/_test/fun10.go (about)

     1  package main
     2  
     3  import "fmt"
     4  
     5  func f() func() {
     6  	return nil
     7  }
     8  
     9  func main() {
    10  	g := f()
    11  	fmt.Printf("%T %v\n", g, g)
    12  	if g == nil {
    13  		fmt.Println("nil func")
    14  	}
    15  }
    16  
    17  // Output:
    18  // func() <nil>
    19  // nil func