github.com/gnolang/gno@v0.0.0-20240520182011-228e9d0192ce/gnovm/tests/files/method30.gno (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