Golang time.NewTicker(), Stop() functions and Ticker type example

package time

Golang time.NewTicker(), Stop() functions and Ticker type usage example

 package main

 import (
  "fmt"
  "time"
 )

 const Count = 10

 func main() {

  Delta := 100 * time.Millisecond
  ticker := time.NewTicker(Delta)

  for i := 0; i < Count; i++ {
 <-ticker.C
 fmt.Println("tick")
  }
  ticker.Stop()
 }

References :

http://golang.org/pkg/time/#Ticker

http://golang.org/pkg/time/#NewTicker

http://golang.org/pkg/time/#Ticker.Stop

Advertisement