Что такое blank identifier?

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

Underscore _ — специальный идентификатор, который отбрасывает значение. Используется для игнорирования возвращаемых значений: _, err := someFunc(). Также для побочных эффектов при импорте: import _ "github.com/lib/pq". И для проверки реализации интерфейса: var _ Interface = (*MyType)(nil). Нельзя потом прочитать значение из _, оно просто выбрасывается.

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

Как работает handoff в планировщике?