Een channel is een getypeerde conduit voor communicatie tussen goroutines — één goroutine stuurt waarden, een ander ontvangt ze. Channels zijn hoe Go-goroutines veilig gegevens doorgeven en synchroniseren, wat het motto "share memory by communicating" belichaamt.
Channels aanmaken en gebruiken
ch := ( )
{
ch <-
}()
value := <-ch
fmt.Println(value)
