我们可以存储和检索来自频道的数据吗?
例如,我可以在下面的代码中将c存储在某个地方吗?
package main
import (
"fmt"
)
func main() {
c := make(chan int)
go func(){
c <- 42
}()
fmt.Println(<-c)
}
答案 0 :(得分:1)
您可以将它存储在任何您喜欢的地方,但渠道只是在Go程序中传递信息的方法。数据来自哪里以及您使用它做什么完全取决于您。
我强烈建议您参加围棋之旅,特别是here寻找频道。