Вопрос: Почему лучше передавать каналы как `<-chan` и `chan<-`?
Go
Senior
Без компании
Вопрос: Почему лучше передавать каналы как `<-chan` и `chan<-`?
Ответы
```go
func worker(in <-chan Job, out chan<- Result)
```
**Ситуация:** API дизайн.
**Почему:** ограничивает misuse на уровне типов.