1
0
mirror of https://github.com/MADTeacher/go_basics.git synced 2025-11-23 21:34:47 +02:00
Files
go_basics/part_2/2.1/2.1.9/1.go
2025-05-28 14:52:05 +03:00

21 lines
360 B
Go

package main
import "fmt"
func createGenerator(start int, end int) chan int {
ch := make(chan int, end-start)
go func(ch chan int) {
for i := start; i <= end; i++ {
ch <- i // помещение значения в канал
}
close(ch)
}(ch)
return ch
}
func main() {
for it := range createGenerator(1, 10) {
fmt.Printf("%d || ", it)
}
}