为了账号安全,请及时绑定邮箱和手机立即绑定

如何找出golang频道的目的地

如何找出golang频道的目的地

Go
吃鸡游戏 2021-04-07 14:09:54
我正在接管多文件golang程序的维护,现在尝试了解代码流。golang的一个功能是使用通道将值发送到代码库的另一部分。此功能可能使跟踪和理解代码流变得困难,因为执行将在通道的接收端继续进行,该接收端很可能在不同的文件中并且可能具有不同的名称。在阅读代码时,我可以看到将数据发送到某个通道的位置,但是看不到一种直观或简单的方法来确定从何处接收数据。gloang中是否有一种方法可以找出从何处接收到通过通道发送的数据(如filename:linenum)?
查看完整描述

1 回答

?
动漫人物

TA贡献1815条经验 获得超10个赞

不可以,因为可以从同一通道接收多个位置,并且可以从不同通道接收相同功能的多个实例。最好的选择是跟随频道本身-查看频道的创建位置,然后将其传递给您,并从中找到从中接收的内容。


查看完整回答
反对 回复 2021-04-19
  • 1 回答
  • 0 关注
  • 228 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信