Go 开始时间。滴答vs.time.NewTicker

Go 开始时间。滴答vs.time.NewTicker,go,Go,我是新手,最近开始学习。我遇到过股票和计时器。在ticker中,我们可以通过两种方式创建ticker throttler := time.Tick(time.Millisecond * 50) <- throttler throttler := time.NewTicker(time.Millisecond * 500) <- throttler.C 除了语法之外,它们之间还有什么区别?来自: Tick是NewTicker的一个方便包装器,仅提供对ticking频道的访问。虽然T

我是新手,最近开始学习。我遇到过股票和计时器。在ticker中,我们可以通过两种方式创建ticker

throttler := time.Tick(time.Millisecond * 50)
<- throttler

throttler := time.NewTicker(time.Millisecond * 500)
<- throttler.C
除了语法之外,它们之间还有什么区别?

来自:

Tick是NewTicker的一个方便包装器,仅提供对ticking频道的访问。虽然Tick对于不需要关闭Ticker的客户机很有用,但请注意,如果没有关闭Ticker的方法,垃圾收集器将无法恢复底层Ticker;它漏了


Go文档非常容易阅读。许多类似的问题都可以通过点击docs站点中的函数定义来回答。