Как работает init() порядок выполнения?

Middle
257 просмотров
AFK Offer AI

Функции init() выполняются автоматически перед main(). В одном файле может быть несколько init() — они выполняются в порядке объявления. В одном пакете init() из разных файлов выполняются в алфавитном порядке файлов (по спецификации — implementation-defined). Все init() зависимых пакетов выполняются до init() зависящего пакета.

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

Что такое semaphore через buffered channel?