问答详情
源自:5-6 Go语言-通道的更多种类

这里的sender和receiver有问题

这里的接收和发送类型定义反了,应该是这样

type sender <-chan int
type receive chan<- int

<-chan这里表示这个通道只能发送,即发送者

chan<-这里表示通道只能接受,即接收者

提问者:LINGMAR 2020-06-18 22:12

个回答

  • qq_朩耦繎_0
    2021-08-06 16:04:21

    <-chan 接收

    chan<- 发送

    看 5-5


  • qq_微笑_109
    2020-06-27 18:19:54

    不是反了 是两个go的执行顺序决定执行结果 所以多执行几次 当接收的go先执行 就会出现需要的答案