github.com/traefik/yaegi@v0.15.1/_test/method30.go (about) 1 package main 2 3 type T struct { 4 Name string 5 } 6 7 func (t *T) foo(a string) string { 8 return t.Name + a 9 } 10 11 var g = &T{"global"} 12 13 var f = g.foo 14 15 func main() { 16 println(f("-x")) 17 } 18 19 // Output: 20 // global-x