En kanal er en typbestemt kanal til kommunikation mellem goroutines — en goroutine sender værdier, en anden modtager dem. Kanaler er, hvordan Go goroutines sikkert sender data og synkroniserer, idet de udtrykker mottoet "del memory ved at kommunikere."
Oprettelse og brug af kanaler
ch := ( )
{
ch <-
}()
value := <-ch
fmt.Println(value)
