Kanal je tipiziran kanal za komunikacijo med goroutine-i — ena goroutine pošilja vrednosti, druga jih sprejema. Kanali so način, kako Go goroutine-i varno prenašajo podatke in sinhronizirajo, kar uteleša moto »deli spomin z komunikacijo«.
Ustvarjanje in uporaba kanalov
ch := ( )
{
ch <-
}()
value := <-ch
fmt.Println(value)
