программы не останавливалось? Ниже код для примера:
import {
"github.com/adshao/go-binance/v2"
}
symbol := "Несуществующий символ"
price := binance.GetPrice(symbol)
if err != nil {
log.Fatal(err)
}
fmt.Print(price)
Console:
Binnance<APIError> code=-1121, msg=Invalid symbol.
не использовать log.Fatal
Серьезно только в этом ошибка?)) Я просто из документации скопировал
log.Fatal работает как лог+ закончить программу
Спасибо огромное, буду знать
В целом, как и сказали коллеги, это лог фатал. Но у вас тут еще err где-то в другом месте инициализируется. И проверку на nil нужно делать там
нет нет, я просто в написании примера ошибся там price, err :=
Обсуждают сегодня