我是golang菜鸟,但我想更改一个每分钟每秒将数据写入数据库的源代码。我很难找到 Tick 在代码中的作用。config.SampleRate 为整数 = 1,这意味着每分钟 = 每 60 秒
这个勾号是关于什么的以及它的结尾部分:<-勾号,与计数器 i 结合?
i := 0
tick := time.Tick(time.Duration(1000/config.Samplerate) * time.Millisecond)
for {
// Restart the accumulator loop every 60 seconds.
if i > (60*config.Samplerate - 1) {
i = 0
//some code here
}
//some code there
}
<-tick
i++
FFIVE
相关分类