github.com/graybobo/golang.org-package-offline-cache@v0.0.0-20200626051047-6608995c132f/x/talks/2012/chat/support/chan.go (about) 1 // +build OMIT 2 3 package main 4 5 import "fmt" 6 7 func main() { 8 ch := make(chan int) 9 go fibs(ch) 10 for i := 0; i < 20; i++ { 11 fmt.Println(<-ch) 12 } 13 } 14 15 func fibs(ch chan int) { 16 i, j := 0, 1 17 for { 18 ch <- j 19 i, j = j, i+j 20 } 21 }