因为 chan c 中并没有把最开始放入的0给移除,造成打印数列中多出一个错误的0值。
@@ -30,6 +30,7 @@ func fib() <-chan int {
x <- <-a + <-b
}
}()
+ <- out
return out