記錄一下Golang的setInterval方法

package main

import (
  "log"
  "time"
)

func main() {
  ticker := time.NewTicker(5 * time.Second)
  defer ticker.Stop()
  for ; true; <-ticker.C {
    log.Println("hello")
  }
}

Ref:

https://stackoverflow.com/questions/32705582/how-to-get-time-tick-to-tick-immediately