github.com/graybobo/golang.org-package-offline-cache@v0.0.0-20200626051047-6608995c132f/x/talks/2013/go1.1/return.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 } else { 14 return b 15 } 16 } 17 18 func slurp(r io.Reader) error { 19 b := make([]byte, 1024) 20 for { 21 _, err := r.Read(b) 22 if err != nil { 23 if err == io.EOF { 24 return nil 25 } 26 return err 27 } 28 } 29 } 30 31 func main() { 32 println(min(10, 20)) 33 slurp(os.Stdin) 34 }