select中default的疑惑

netaxcess · · 917 次点击
fenglangjuxu
出售域名 http://letsgo.xin
问题不在default这里 应该是你的 Delay.Reset(times) 搞的鬼 你把这个去掉试试 如果你想 实现一秒打印一次 那你应该用这个 ``` time.NewTicker(times) ```
#2
更多评论
jan-bar
想要拥有,必定付出。
很正常啊。。default本来就是这样用的啊。。上面case没有匹配的立即执行default里面的啊。 这个一般用于那种不想阻塞等待chan的场景,及chan里面有就处理,没有就走default啊。
#1
修改成了time.NewTicker(times),也去掉了Delay.Reset(times),依然只走fmt.Println("default"),还是不会走进fmt.Println(time)
#3