Канал — это типизированный проводник для обмена данными между goroutines — одна горутина отправляет значения, другая их получает. Каналы — это способ, которым goroutines Go безопасно передают данные и синхронизируются, воплощая девиз "share memory by communicating".
Создание и использование каналов
ch := ( )
{
ch <-
}()
value := <-ch
fmt.Println(value)
