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

Паника: close of closed channel. Канал можно закрыть только один раз.

Почему нет проверки

Встроенной проверки "закрыт ли канал" без чтения из него в Go нет. Архитектуру строят так, что закрывает один известный отправитель (часто через defer close(ch)).

ch := make(chan int)
close(ch)
close(ch)  // panic: close of closed channel
🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.