🟡 Средний · 2 очк. Каналы
Что произойдёт при отправке в закрытый канал?
A Значение потеряется
B Вернёт ошибку
C panic
D Ничего
Объяснение вопроса

Паника: send on closed channel. Закрывать канал должен только отправитель и только когда больше не будет отправок.

Правило

Получатели не должны закрывать канал - иначе отправитель может не знать о закрытии и попытаться отправить.

ch := make(chan int)
close(ch)
ch <- 1   // panic: send on closed channel

Типичный паттерн: один отправитель закрывает канал после цикла отправки; получатели читают до ok == false.

🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.