Ответ
Для отладки приложений на Go можно использовать встроенный отладчик Delve (dlv).
Установка:
go install github.com/go-delve/delve/cmd/dlv@latest
Основные команды:
- Запуск отладки:
dlv debug main.go
- Поставить брейкпоинт:
break main.main или break file.go:10
- Продолжить выполнение:
continue(илиc) - Шаг за шагом:
next(илиn) - Войти в функцию:
step(илиs) - Просмотр переменных:
print variableName
Пример:
package main
func main() {
a := 10
b := 20
sum := a + b // Поставить брейкпоинт здесь
println(sum)
}
Для IDE (VS Code, Goland) есть встроенная интеграция с Delve через GUI.