Как закрыть канал?
Для закрытия канала в Go используется встроенная функция close(chan).
В Go каналы используются для организации коммуникации и синхронизации между горутинами. Для закрытия канала и информирования всех получателей о том, что больше значений не будет отправлено, используется встроенная функция close(chanName). После закрытия канала отправка данных в него вызовет панику. Доступ к данным, которые уже находятся в канале, остаётся возможным до их полного извлечения.
Пример закрытия канала:
В этом примере после отправки значения 42 в канал ch, используется функция close(ch) для его закрытия. Поэтому цикл for завершится после извлечения и вывода 42 из канала
Отметьте свой прогресс