Golang新手在这里。
两者之间是否存在功能差异
func randomNumberGenerator() <-chan int {
和
func randomNumberGenerator() chan int {
我试过同时使用两者,它们似乎对我来说效果很好。
我在 Google IO 2012 的 Go Concurrency Patterns 演讲中看到 Rob Pike(Go 的创造者之一)使用的前者。我也在 Go 的官方网站上看到了它。当您可以省略它时,为什么要添加 2 个额外的字符(“<-”)?我试过在网上寻找差异,但找不到。
呼唤远方
达令说
相关分类