一个实在想不通的问题
这里为什么不行啊??
func NetworkSource(addr string) <-chan int {
out := make(<-chan int)
go func() {
conn, err := net.Dial("tcp",addr)
if err != nil {
panic(err)
}
// 原代码为何需要先得到 r ,再把r中的每一个数据传给 out, 为什么不能直接用out!
out = ReaderSource(bufio.NewReader(conn),-1)
}()
return out
}