defer close в функции, которая читает канал
Что произойдёт при вызове функции drain? В main канал наполняет и закрывает другая горутина.
Сначала подумай без запуска — на собесе компилятора не будет.
Что произойдёт при вызове функции drain? В main канал наполняет и закрывает другая горутина.