12 из 500 вопросов — случайная выборка · Ответьте на все и узнайте свой результат
Go пакет имеет два файла: beta.go и alpha.go, каждый содержит одну функцию init(). В каком порядке будут выполнены функции init()?
beta.go
alpha.go
init()
init() из beta.go запустится первым, затем init() из alpha.go
init() из alpha.go запустится первым, затем init() из beta.go
Порядок недетерминирован между файлами
Только одна функция init() на пакет разрешена, поэтому это вызовет ошибку компиляции