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

Wed Sep 6, 2017

200 Words|Read in about 1 Min
Tags: golang  

直接上代码:

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

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

See Also

Wed Sep 6, 2017

200 Words|Read in about 1 Min
Tags: golang