Channels and select / Using range to read from a c

Run Settings
LanguageGo
Language Version
Run Command
package main import ( "fmt" ) func foo(ch chan int) { ch <- 1 ch <- 2 close(ch) } func main() { ch := make(chan int) go foo(ch) for n := range ch { fmt.Println(n) } fmt.Println("channel is now closed") }
Editor Settings
Theme
Key bindings
Full width
Lines