关于golang time.Ticker的一个问题

ysh0566 · · 2214 次点击
time.NewTicker 返回的就是一个 *Ticker,你再取一次指针操作没有必要,我修改了一下代码, ```go go func() { time.Sleep(3 * time.Second) fmt.Println("--start stop--") ticker.Stop() fmt.Println("--end stop--") }() ``` ticker.stop() 被调用了,但是没有停止,估计是和你取了两次指针操作有关
#2
更多评论
结果是ticker1的stop没有任何用,但是我看stop方法传入的也是指针啊
#1
不要滥用指针,在Go里面如无必要不用指针。
#3