Отладьте свою программу с помощью goland

Go

предисловие

GoLand, новый член редактора IntelliJ, представляет собой инструмент разработки Go. Как современный редактор может отказаться от отладки этой функции? Но написание обычного приложения GO не кажется странным. Но для разработки с некоторыми фреймворками фреймворк нужно запускать с параметрами в собственной командной строке, а не компилировать и запускать напрямую. Это затрудняет отладку напрямую.

начать отладку

Давайте сначала посмотрим, как отладить обычную программу

Подготовить

Обычные программы можно запускать и запускать сразу после того, как вы используете go build для их компиляции. Следующая программа может быть запущена без каких-либо параметров запуска, и мы установили точку останова.

отладка

Нам просто нужно нажать на маленькую зеленую стрелку рядом с основной функцией, выбрать Debug 'go build main.go' и начать счастливую отладку.

Передовой

Как отлаживать программу, для запуска которой требуются параметры? Ниже приведена программа, для запуска и работы которой требуются параметры. Если вы отлаживаете ее напрямую, она будет паниковать.

Расширенная отладка

В приведенном выше случае нам нужно использовать расширенную отладку.

Новая конфигурация отладки

1. 点击右上角的 Add Configuration..,新建一个Templates
2. 选择Go Build
3. Run Kind 选择Package
4. 在Program arguments 填入程序启动需要的参数,多个参数用空格隔开
5. 应用配置开始调试

начать отладку

Нажмите на точку останова, а затем нажмите на зеленую ошибку в правом верхнем углу, чтобы начать отладку Мы видим, что теперь программа может работать нормально.

Для нескольких параметров метод настройки одинаков.