Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package main
- import (
- "fmt"
- )
- func fibonacci(n int, c chan int) {
- x, y := 0, 1
- for i := 0; i < n; i++ {
- c <- x
- x, y = y, x+y
- }
- close(c)
- }
- func main() {
- c := make(chan int, 10)
- go fibonacci(cap(c), c)
- for i := range c {
- fmt.Println(i)
- }
- }
Add Comment
Please, Sign In to add comment