在 Go 中,可以创建单向通道。如果您想限制给定频道上可用的一组操作,这是一个非常方便的功能。然而,据我所知,这个特性只对函数的参数和变量的类型规范有用,而通过创建单向通道make对我来说看起来很奇怪。我读过这个问题,但这不是关于在 Go 中创建只读(或写)通道,而是关于一般使用。所以,我的问题是关于下一个代码的用例:
writeOnly := make(chan<- string)
readOnly := make(<-chan string)
海绵宝宝撒
交互式爱情
相关分类