Channels and select / Closing channels / Essential

Run Settings
LanguageGo
Language Version
Run Command
package main import ( "fmt" ) func main() { ch := make(chan int) go func() { ch <- 1 close(ch) }() v, isClosed := <-ch fmt.Printf("received %d, is channel closed: %v\n", v, isClosed) v, isClosed = <-ch fmt.Printf("received %d, is channel closed: %v\n", v, isClosed) }
Editor Settings
Theme
Key bindings
Full width
Lines