如何找出golang频道的目的地

我正在接管多文件golang程序的维护,现在尝试了解代码流。golang的一个功能是使用通道将值发送到代码库的另一部分。此功能可能使跟踪和理解代码流变得困难,因为执行将在通道的接收端继续进行,该接收端很可能在不同的文件中并且可能具有不同的名称。

在阅读代码时,我可以看到将数据发送到某个通道的位置,但是看不到一种直观或简单的方法来确定从何处接收数据。

gloang中是否有一种方法可以找出从何处接收到通过通道发送的数据(如filename:linenum)?


吃鸡游戏
浏览 229回答 1
1回答

动漫人物

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

相关分类

Go