在Go中存储频道的数据

时间:2017-12-09 02:29:02

标签: go

我们可以存储和检索来自频道的数据吗?

例如,我可以在下面的代码中将c存储在某个地方吗?

package main

    import (
        "fmt"
    )

    func main() {

        c := make(chan int)

        go func(){

            c <- 42
        }()
        fmt.Println(<-c)
    }

1 个答案:

答案 0 :(得分:1)

您可以将它存储在任何您喜欢的地方,但渠道只是在Go程序中传递信息的方法。数据来自哪里以及您使用它做什么完全取决于您。

我强烈建议您参加围棋之旅,特别是here寻找频道。