关于golang time.Ticker的一个问题

ysh0566 · · 2216 次点击
的确是拷贝了啊,但是我range的值也是拷贝以后的结构体中的C,应该也是可以停止的啊
#8
更多评论
结果是ticker1的stop没有任何用,但是我看stop方法传入的也是指针啊
#1
time.NewTicker 返回的就是一个 *Ticker,你再取一次指针操作没有必要,我修改了一下代码, ```go go func() { time.Sleep(3 * time.Second) fmt.Println("--start stop--") ticker.Stop() fmt.Println("--end stop--") }() ``` ticker.stop() 被调用了,但是没有停止,估计是和你取了两次指针操作有关
#2