Explorar o código

修复打印的斐波那契数列出现0的问题 (#713)

因为 chan c 中并没有把最开始放入的0给移除,造成打印数列中多出一个错误的0值。
Alan %!s(int64=6) %!d(string=hai) anos
pai
achega
c07cc53168
Modificáronse 1 ficheiros con 1 adicións e 0 borrados
  1. 1 0
      eBook/exercises/chapter_14/gofibonacci3.go

+ 1 - 0
eBook/exercises/chapter_14/gofibonacci3.go

@@ -30,6 +30,7 @@ func fib() <-chan int {
 			x <- <-a + <-b
 		}
 	}()
+	<- out
 	return out
 }