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

     1  package main
     2  
     3  type F func(a *A)
     4  
     5  type A struct {
     6  	Name string
     7  	F
     8  }
     9  
    10  func main() {
    11  	a := &A{"Test", func(a *A) { println("in f", a.Name) }}
    12  	a.F(a)
    13  }
    14  
    15  // Output:
    16  // in f Test