-->

Go语言技巧-使用for range time.Tick()固定间隔时间执行

标签: golang  

直接上代码:

for range time.Tick(30 * time.Millisecond) {
	doSomthing()
}

因为time.Tick()返回的是一个channel,每隔指定的时间会有数据从channel中出来,for range不仅能遍历map,slice,array还能取出channel中数据,range前面可以不用变量接收,所以可以简写成上面的形式。

「真诚赞赏,手留余香」

roc

请我喝杯咖啡?

使用微信扫描二维码完成支付

See Also