select нужно для того, чтобы проверить все кейсы на возможность их срабатывания, и, если таких нет, то ничего не сделать и не блокировать код?
это считается хорошей практикой? а если кейс всего один, то норм или есть варианты лучше?
если кейс один, тогда логичнее иф использовать
имеете в виду что-то в духе: if v, ok := <-ch; ok{}
Оно встанет колом.
единственный вариант избежать блокировки - это select с default.
Обсуждают сегодня