Что такое stringer interface?

Junior
457 просмотров
AFK Offer AI

Stringer — это интерфейс из пакета fmt с единственным методом String() string. Если твой тип реализует этот метод, то при вызове fmt.Println или fmt.Sprintf с %s/%v будет использоваться именно он. Это аналог toString() в Java. Очень удобно для отладки и логирования — определил String() на своём типе, и он везде красиво печатается.

Следующий вопрос

Что такое exit code?