管道使用案例[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; }