Что выведет? Почему? Что если не будем закрывать канал stopChan? Что будет если введем default?
Условие
Заголовок раздела «Условие»Что выведет? Почему? Что если не будем закрывать канал stopChan? Что будет если введем default?
func main() { msgChan := make(chan string, 1) close(msgChan)
stopChan := make(chan struct{}) close(stopChan)
select { case msgChan <- "msg ": fmt.Println("msg sent ") case <-stopChan: fmt.Println("stop signal received ") }}Решение
Заголовок раздела «Решение»Источник: Kaspersky / Касперский - 4
← Из предыдущей задачи переписать код с у… · Все задачи · Go · Что выведет? Почему? Как проверить, что… →