init() — специальная функция без аргументов и возвращаемого значения, выполняется автоматически при инициализации пакета, до main(). В одном файле может быть несколько init(), в пакете — тоже. Порядок: сначала инициализируются переменные пакета, потом init() в порядке зависимостей импортов. Используют для регистрации драйверов (database/sql), валидации конфигов. Но не злоупотребляй — init() усложняет тестирование и делает зависимости неявными.
Что такое init функция?
Junior
766 просмотровAFK Offer AI
Как эффективно конкатенировать строки?