面试题答案
一键面试package main
import (
"fmt"
)
func producer(ch chan int) {
for i := 1; i <= 100; i++ {
ch <- i
}
close(ch)
}
func consumer(ch chan int) {
for num := range ch {
fmt.Println(num)
}
}
func main() {
ch := make(chan int)
go producer(ch)
go consumer(ch)
select {}
}