Një kanal është një kanalë i tipizuar për komunikim ndërmjet goroutine-sh — një goroutine dërgon vlera, një tjetër i merr. Kanalat janë mënyra se si goroutine-t në Go kalojnë të dhënat me siguri dhe sinkronizohen, përtyparin moto "ndajnë memorien duke komunikuar."
Përpunimi dhe përdorimi i kanaleve
ch := ( )
{
ch <-
}()
value := <-ch
fmt.Println(value)
