一个实在想不通的问题
这里为什么不行啊??
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 }