go里面管道使用

管道使用案例[int类型]

package main
import "fmt"
func main(){
    var intchan chan int; //定义管道
    intchan=make(chan int,3);//创建管道
    intchan <- 10;//写入管道数据
    firstDara:= <- intchan;//从管道里面读取数据
    fmt.Println(firstDara);
}

 管道里面map结构

package main
func main(){
    var myMap chan map[string]string;
    myMap=make(chan map[string]string,10);

    m1:=make(map[string]string,10);
    m1["name"]="lisi";
    m1["sex"]="男";
    myMap <- m1;

    m2:=make(map[string]string,10);
    m2["test"]="go";
    m2["info"]="think";
    myMap <- m2;

}

 

上一篇:变量


下一篇:新城财经台访问 AAX CEO Thor Chan 内容节录