Просмотр исходного кода

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

因为 chan c 中并没有把最开始放入的0给移除,造成打印数列中多出一个错误的0值。
Alan 6 лет назад
Родитель
Сommit
c07cc53168
1 измененных файлов с 1 добавлено и 0 удалено
  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
 			x <- <-a + <-b
 		}
 		}
 	}()
 	}()
+	<- out
 	return out
 	return out
 }
 }