15 lines
198 B
Go
15 lines
198 B
Go
func fib(c chan int) {
|
|
a, b := 0, 1
|
|
for {
|
|
c <- a
|
|
a, b = b, a+b
|
|
}
|
|
}
|
|
|
|
func main() {
|
|
c := make(chan int)
|
|
go fib(c)
|
|
for i := 0; i < 10; i++ {
|
|
fmt.Println(<-c)
|
|
}
|
|
}
|