В спецификации языка программирования Go указано: "Чтобы импортировать пакет исключительно для его побочных эффектов (инициализация), используйте пустой идентификатор как явное имя пакета".
Например:
import _ "foo/bar"
Мне трудно представить себе пример использования этой конструкции. В принятом ответе на использование инструкции "import" упоминается пример использования драйвера базы данных, который не может быть загружен без необходимости использования какой-либо экспортированной функции этого пакета, но он не учитывает детали для воображения читателя.
Существуют ли примеры реальной жизни (с фрагментами кода и пояснениями), которые иллюстрируют этот вариант использования?