github.com/spotify/syslog-redirector-golang@v0.0.0-20140320174030-4859f03d829a/blog/content/playground/time.go (about) 1 package main 2 3 import ( 4 "fmt" 5 "time" 6 ) 7 8 func main() { 9 stop := time.After(3 * time.Second) 10 tick := time.NewTicker(1 * time.Second) 11 defer tick.Stop() 12 for { 13 select { 14 case <-tick.C: 15 fmt.Println(time.Now()) 16 case <-stop: 17 return 18 } 19 } 20 }