Ein Kanal ist ein typisierter Kanal für die Kommunikation zwischen Goroutines — eine Goroutine sendet Werte, eine andere empfängt sie. Kanäle sind die Art und Weise, wie Go Goroutines sicher Daten weitergeben und synchronisieren, wobei das Motto "Speicher durch Kommunikation teilen" verkörpert wird.
Kanäle erstellen und nutzen
ch := ( )
{
ch <-
}()
value := <-ch
fmt.Println(value)
