Узнайте о нагревать() в Go в следующем разделе руководства.
Что такое функция init() в Go
функция инициализации() in Go — это уникальный инициализатор пакета и пакетная область. Он используется для установки состояния приложения перед входом в основную функцию. Эта функция вызывается при инициализации одной горутины и других глобальных переменных. Он используется для выполнения любой задачи, которая должна быть выполнена перед основной функцией.
Он не принимает никаких параметров в качестве аргумента и возвращает любое значение. Функция инициализируется с помощью нагревать ключевое слово.
Синтаксис функции Golang init()
Основной синтаксис нагревать() функция представлена ниже:
функция нагревать () { }
Следуйте приведенному ниже простому примеру, чтобы использовать нагревать() функция в Go.
упаковка основной
Импортировать 'ФМТ'
функция нагревать () {
ФМТ . Принтф ( 'Начало кода \n ' )
}
функция основной () {
ФМТ . Принтф ( 'Добро пожаловать в Линуксхинт \n ' )
}
Вышеприведенная программа демонстрирует использование нагревать() функция в Go. нагревать() функция печатает «Начало кода» на консоль и основной() функция печатает «Добро пожаловать в Linuxhint» к консоли. Когда программа выполняется, нагревать() Сначала вызывается функция, затем основной() функция.
Выход
Используйте несколько функций init() в Go
Как уже упоминалось, в языке программирования Go можно иметь несколько нагревать() функции внутри программы. Эти функции выполняются автоматически при инициализации пакета и выполняются в том порядке, в котором они появляются в исходном коде.
Чтобы изучить эту концепцию, вы можете рассмотреть следующий пример:
упаковка основнойИмпортировать (
'ФМТ'
)
функция нагревать () {
ФМТ . Распечатать ( 'Добро пожаловать' )
}
функция нагревать () {
ФМТ . Распечатать ( 'К' )
}
функция нагревать () {
ФМТ . Распечатать ( 'Линукс' )
}
функция основной () {
ФМТ . Распечатать ( 'Запуск основной функции' )
}
Вышеприведенная программа использует три нагревать() функции, выводящие на консоль приветственное сообщение. При выполнении программы эти нагревать() функции автоматически вызываются в том порядке, в котором они появляются в исходном коде, и сообщения выводятся последовательно. основной() Функция, которая служит отправной точкой программы, выдает только сообщение о том, что она запущена.
Выход
Нижняя граница
В Го, нагревать() function — это инициализатор пакета, который запускается перед основной функцией. Он используется для выполнения любых действий, которые должны быть выполнены до основной функции, и может использоваться несколько раз в одном коде. В одном файле несколько нагревать() можно использовать, и они выполняются в той же последовательности, что и в исходном коде. Понимание этих концепций обеспечит гибкость и позволит разработчикам эффективно организовать свой код.