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  }