channel定义与使用
作者:互联网
channel定义与使用
package main
import "fmt"
func main() {
//定义一个channel
c := make(chan int)
go func() {
defer fmt.Println("goroutine结束")
fmt.Println("goroutine 正在运行...")
c <- 666 //将666 发送给c
}()
num := <-c //从c中接受数据,并赋值给num
fmt.Println("num = ", num)
fmt.Println("main goroutine 结束...")
}
标签:定义,fmt,goroutine,func,使用,Println,main,channel 来源: https://www.cnblogs.com/suehoo/p/16638863.html