channel --通道

来源:互联网 发布:美国非农数据对外汇 编辑:程序博客网 时间:2024/05/16 14:15
packagemain
// channel是连接goroutine的通道,可以发送值从一个channel到另一个channel。
// 也可以接受来自其他channel的信息
import "fmt"
func main() {
    //make创建channel
    messages := make(chan string)
    //通过<-发送channel信息
    go func() { messages <- "ping" }()
    //通过<-接受channel信息
    msg := <-messages
    fmt.Println(msg)
}
                                             
0 0