Оператор получателя <-
, за которым следует имя канала (в данном случае done
), используется для ожидания значения, записанного в канал из рабочей процедуры. (т.е. эта операция чтения будет блокировать. Если вы пропустите <-done
, основная программа будет завершена немедленно, даже до запуска рабочей программы, и вы не сможете увидеть результаты)
Вы можете делать все, что хотите<-done
как значение: присвоить его другой переменной, передать его в качестве параметра другой функции или просто проигнорировать, как в вашем случае ... и т. Д.