Вопрос: Как использовать range по каналу и когда цикл завершится?

Go Junior Без компании
Вопрос: Как использовать range по каналу и когда цикл завершится?
Ответы
range по каналу читает значения, пока канал не будет закрыт и полностью опустошён. ```go package main import "fmt" func main() { ch := make(chan int) go func() { for i := 1; i <= 3; i++ { ch <- i } close(ch) }() for v := range ch { fmt.Println(v) } } ```