Назад к задачам
Junior — Senior
6

Какой текст напечатает программа

Компании, где спрашивали:

КасперскийКасперский
Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Определите, какой вывод получит пользователь при запуске следующего кода на Go.

package main

import "fmt"

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")
  }
}