1. 首页
  2. 主题
  3. Go问与答

关于chan的用法困惑

lorenwe · · 2035 次点击
![image.png](https://static.studygolang.com/191031/af4d09fcf7990cecd7d963f5e0ea6a7d.png) 其中 ch = PrimeFilter(ch, prime) 这一句, chan可以赋值给chan类型吗?是怎么样的一个赋值过程呢?
buguang01
https://github.com/buguang01
你把ch看成一个对象变量就行了,这段代码就是为每找到一个素数,就为从自然数读取中的过滤器上加一道,所以找到的素数越多,那么Chan的连路也会越多,对应启动的go协程也会越多 但是比一般的查找逻辑优化了CPU,使用更多的内存。
#4
更多评论
jan-bar
想要拥有,必定付出。
没写过这么666的代码。但我的映像中,切片、map、interfere{}、chan等都是默认为地址,你看chan是需要make出来的,所以可以从这方面研究吧。
#1
一直很困惑 `ch = PrimeFilter(ch, prime) ` 这段代码是怎么运行的
#2

用户登录

没有账号?注册

今日阅读排行

    加载中

一周阅读排行

    加载中