Как узнать направление канала голанг

Я беру на себя обслуживание многофайловой программы golang и теперь пытаюсь понять поток кода. Одной из особенностей golang является использование каналов для отправки значений в другую часть кодовой базы. Эта функция может затруднить отслеживание и понимание потока кода, поскольку выполнение будет возобновлено на принимающей стороне канала, который вполне может находиться в другом файле и может иметь другое имя.

При чтении кода я вижу, куда данные отправляются в канал, но я не вижу интуитивно понятного или простого способа выяснить, где они принимаются.

Есть ли способ в gloang узнать, где (например, в имени файла: белье) получены данные, отправленные по каналу?

гуру может идентифицировать другой конец (и) канала (называемые одноранговыми узлами). Многие IDE и редакторы могут интегрировать гуру, который расскажет вам все, что угодно о коде Go. Посмотрите, доступна ли интеграция для выбранного вами редактора.
Peter 30.07.2018 17:29

Хотите знать, почему голоса против?

Raj 31.07.2018 14:49
Создание API ввода вопросов на разных языках программирования (Python, PHP, Go и Node.js)
Создание API ввода вопросов на разных языках программирования (Python, PHP, Go и Node.js)
API ввода вопросов - это полезный инструмент для интеграции моделей машинного обучения, таких как ChatGPT, в приложения, требующие обработки...
2
2
38
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Нет, потому что несколько мест могут получать из одного и того же канала, а несколько экземпляров одной и той же функции могут получать из разных каналов. Лучше всего следить за самим каналом - посмотрите, где он создан, затем, куда он передается, и найдите, что от него таким образом получает.

Другие вопросы по теме