Senior
Tu te souviens de la version à partir de laquelle la plage par canal a été disponible ?
sobes.tech IA
Réponse de l'IA
В Go оператор range по каналу доступен с самых ранних версий языка, начиная с Go 1.0.
Это базовая возможность, позволяющая итерироваться по значениям, поступающим из канала, пока он не будет закрыт.
Пример:
ch := make(chan int)
go func() {
for i := 0; i < 5; i++ {
ch <- i
}
close(ch)
}()
for val := range ch {
fmt.Println(val)
}
Таким образом, range по каналу — это стандартная и давно доступная конструкция в Go.