x int) {
fmt.Println(x)
c <- x
close(c)
//c <- x + 1
fmt.Println("2", x)
fmt.Println("3", x)
}
func main() {
c := make(chan int)
go writeToChannel(c, 10)
time.Sleep(1 * time.Second)
}
ребята, почему до второго и третьего принта не дойдем?
потому что на c <- x все зависло
Обсуждают сегодня