go Ticker 间隔时钟定时器用法

 基础语法  2021-12-11  admin  831  1121

go Ticker 时间用法

方法一:可以根据条件停止任务

func main() {
   t := time.NewTicker(1000 * time.Millisecond)
   defer t.Stop()
   i := 1
   for now := range t.C {
      log.Printf("时间: %v, 第 %v 个", now, i)
      i++
      if i > 20 {
         ///t.Stop()
         break
      }
   }
}

方法二:

func main() {
   t := time.Tick(1000 * time.Millisecond)
   for now := range t {
      log.Printf("%v\n", now)
   }
}


如果文章对您有帮助,点击下方的广告,支持一下作者吧!

转载必须注明出处:

go Ticker 间隔时钟定时器用法 —— code.cent123.com

相关推荐


go 在Windows系统中交叉编译临时环境变量设置

go 编译临时环境变量设置并 交叉编译命令$env:GOOS="linux";$env:GOARCH="amd64";gobuild-ofilenametest.go$env:GOOS="linux";$env:GOARCH="amd64";`gobuild-ofilenametest.go`这两种方式 都是在Powe

phpstorm 设置 外部命令

C:\Program Files\WindowsApps\Microsoft.WindowsTerminal_1.20.11781.0_x64__8wekyb3d8bbwe\wt.exe-d $ContentRoot$$ProjectFileDir$

点名工具,抽奖软件

点名工具,抽奖软件

酷炫的倒计时客户端

QQ: 425100867捐赠开发者: