V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  blip  ›  全部回复第 1 页 / 共 1 页
回复总数  3
2020-04-23 00:11:51 +08:00
回复了 davidyanxw 创建的主题 Go 编程语言 协程执行问题请教
@davidyanxw good ask, 我觉得我之前没有抓住对的点,我对 unbuffered channel 的解释其实并没有回答这个问题,这里的重点其实是
1, *p+x 会 create 一个新的 int ( 123 )存放在另一个地址,这个地址存放的值没有改变过
2,*p 会一直等于 num 的地址所存储的值,这个值在代码中被更改为 789
所以才会造成两个 case 结果不同
2020-04-22 03:04:54 +08:00
回复了 davidyanxw 创建的主题 Go 编程语言 协程执行问题请教
”By default channels are unbuffered, meaning that they will only accept sends (chan <-) if there is a corresponding receive (<- chan) ready to receive the sent value“
@MoYi123 正解
虽然 IDE 会格式化但是自己还是习惯手动加上
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1982 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms · UTC 00:19 · PVG 08:19 · LAX 17:19 · JFK 20:19
Developed with CodeLauncher
♥ Do have faith in what you're doing.