萌新求教一个关于chan的问题,应该不会占用太多时间。想了好久,求大神解惑!

AlanLiu0328 · · 1113 次点击
30行打印为0是因为createChan里面已经执行了close(ch),第19行与第30不确定哪一条语句先执行,所以是随机的。此时已经执行到了case <- done这一句了。
#6
更多评论
27行执行结束,29行就有可能立马执行了。case没有加break,会继续执行下一句。所以你for一次就结束了。而且你代码直接放图片,为什么不直接贴代码,也方便别人直接测试。
#1
case 没有加break 会执行下一个?are you kidding?
#2