github.com/graybobo/golang.org-package-offline-cache@v0.0.0-20200626051047-6608995c132f/x/talks/2013/go1.1/return-old.go (about) 1 // +build OMIT 2 3 package main 4 5 import ( 6 "io" 7 "os" 8 ) 9 10 func min(a, b int) int { 11 if a < b { 12 return a 13 } 14 return b 15 } 16 17 func slurp(r io.Reader) error { 18 b := make([]byte, 1024) 19 for { 20 _, err := r.Read(b) 21 if err != nil { 22 if err == io.EOF { 23 return nil 24 } 25 return err 26 } 27 } 28 panic("unreachable") 29 } 30 31 func main() { 32 println(min(10, 20)) 33 slurp(os.Stdin) 34 }