Kanał to typowany kanał do komunikacji między goroutines — jedna goroutine wysyła wartości, a druga je odbiera. Kanały to sposób, w jaki goroutines Go bezpiecznie przekazują dane i synchronizują się, ucieleśniając motto "share memory by communicating".
Tworzenie i używanie kanałów
ch := ( )
{
ch <-
}()
value := <-ch
fmt.Println(value)
