go channel缓冲区的大小
len也可以作用于channel,代表现在channel缓冲区中还有多少数据没有读取.示例如下
c:=make(chan int,20)
fmt.Println("len:",len(c)) //0
c<-1
fmt.Println("len:",len(c)) //1
c<-1
fmt.Println("len:",len(c)) //2
c<-1
fmt.Println("len:",len(c)) //3
<-c
fmt.Println("len:",len(c)) //2