开发者社区> 问答> 正文

详细介绍GO语言中关于通道的声明涉及哪些方面?

详细介绍GO语言中关于通道的声明涉及哪些方面?

展开
收起
剑曼红尘 2020-04-13 11:00:44 908 0
1 条回答
写回答
取消 提交回答
  • 1.经典方式声明

    通过使用chan类型,其声明方式如下: var name chan type 其中type表示通道内的数据类型;name:通道的变量名称,不过这样创建的通道只是空值 nil,一般来说都是通道都是通过make函数创建的。

    2.make方式

    make函数可以创建通道格式如下: name := make(chan type)

    3.创建带有缓冲的通道

    后面会讲到缓冲通道的概念,这里先说他的定义方式 name := make(chan type, size) 其中type表示通道内的数据类型;name:通道的变量名称,size代表缓冲的长度。

    2020-04-13 11:01:02
    赞同 展开评论 打赏
问答分类:
Go
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Go语言路上踩过的坑 立即下载
gohbase :HBase go客户端 立即下载
Go构建日请求千亿级微服务实践 立即下载