github.com/graybobo/golang.org-package-offline-cache@v0.0.0-20200626051047-6608995c132f/x/talks/2015/tricks/method-values-1.go (about) 1 // +build ignore 2 3 package main 4 5 import ( 6 "bytes" 7 "os" 8 ) 9 10 func main() { 11 var f func(*bytes.Buffer, string) (int, error) 12 var buf bytes.Buffer 13 f = (*bytes.Buffer).WriteString 14 f(&buf, "y u no buf.WriteString?") 15 buf.WriteTo(os.Stdout) 16 }