Создание: make(chan T) или make(chan T, n). Отправка: ch <- v. Приём: v := <-ch или v, ok := <-ch. Закрытие: close(ch). Длина и ёмкость: len(ch), cap(ch) (для отладки, в коде редко).
make(chan T)
make(chan T, n)
ch <- v
v := <-ch
v, ok := <-ch
close(ch)
len(ch)
cap(ch)