github.com/graybobo/golang.org-package-offline-cache@v0.0.0-20200626051047-6608995c132f/x/talks/2015/tricks/anon-interface.go (about) 1 // +build ignore 2 3 package main 4 5 import ( 6 "bytes" 7 "fmt" 8 ) 9 10 func main() { 11 var s interface { 12 String() string 13 } = bytes.NewBufferString("I'm secretly a fmt.Stringer!") 14 fmt.Println(s.String()) 15 }