package mainimport ( "fmt" "time")var pipe chan int //顶一个变量 chan 管道 整型/** * 实现一个蒋a+b的和放入管道中 * */func add (a int ,b int){ var sum int sum = a + b //初始管道 pipe <- sum //将计算的值放入管道中}func main () { pipe = make(chan int ,1) //make分配一个内存空间相当于new go add(11,33) //去除管道中的值 //var sum int sum :=<- pipe fmt.Println("sum=",sum) time.Sleep(10*time.Second)}
为了记忆深刻,写了一个求和的管道 ,菜鸟一枚
文章来源:智云一二三科技
文章标题:(一)简单的实现的go的管道实例
文章地址:https://www.zhihuclub.com/2484.shtml