RosettaCodeData/Task/Fibonacci-sequence/Go/fibonacci-sequence-4.go

16 lines
198 B
Go
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
func fib(c chan int) {
2026-04-30 12:34:36 -04:00
a, b := 0, 1
for {
c <- a
a, b = b, a+b
}
2023-07-01 11:58:00 -04:00
}
func main() {
2026-04-30 12:34:36 -04:00
c := make(chan int)
go fib(c)
for i := 0; i < 10; i++ {
fmt.Println(<-c)
}
2023-07-01 11:58:00 -04:00
}