github.com/HaHadaxigua/yaegi@v1.0.1/_test/issue-1332.go (about)

     1  package main
     2  
     3  func run(fn func(name string)) { fn("test") }
     4  
     5  type T2 struct {
     6  	name string
     7  }
     8  
     9  func (t *T2) f(s string) { println(s, t.name) }
    10  
    11  func main() {
    12  	t2 := &T2{"foo"}
    13  	run(t2.f)
    14  }
    15  
    16  // Output:
    17  // test foo