我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

解释<-(chan字符串)(无)

I found this <-(chan string)(nil) strange construct in the Gobetween sources.

  • Is it just a fancy way to block forever or it has some kind of advantage over select{}?
  • How to parse this statement?

The statement casts nil as type chan string, then reads from it.

According to Dave Cheney's Channel Axioms:

A receive from a nil channel blocks forever

近期文章

  • 如何在TOML中定义地图?
  • 用Golang替换文件中的一行
  • 如何在Golang中仅模拟特定方法
  • 设置环境变量后os.GetEnv()不起作用
  • 使用Go库,BigQuery行插入失败
  • 如何获得实现io.WriteCloser的bufio.Writer
  • 无法使用Gorm Postgresql设置外键
  • 如何在Golang中原子存储和加载接口?
  • 使用Golang的gorilla / websocket软件包的Websocket连接断开
  • 如何解析时间长度不同的字符串时间戳?
  • Go中具有SSL终止和HTTP / 2的HAProxy
  • 带回调映射到具有接收器的函数的语法
  • 恐慌:运行时错误:索引超出范围,但数组长度不为null
  • Help!!!求大仙 win7操作系统故障,求指导
  • 如何在Google Golang中获取Windows的系统根目录?
  • 松弛整合:404过期的网址https://hooks.slack.com/commands
  • 如何在具有mysql RDS实例的AWS上将ssl使用go-mysql-driver
  • 带有map [string] string的解组Golang yaml.v2结构失败
  • 在$ GOPATH之外进行销售
  • 接口类型的Golang String方法

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华