Deadlock навсегда. Чтение из nil channel блокируется навсегда (не panic!). Запись в nil channel тоже блокируется навсегда. Close nil channel — panic. Это используется в паттерне: в select case с nil channel отключает этот case. Присвоить nil каналу чтобы перестать из него читать в select.
Что произойдёт: var ch chan int; <-ch?
Middle
158 просмотровAFK Offer AI
Как компилятор Go оптимизирует код?