Aprèn sobre el calor () funció a Go a la següent secció de la guia.
Quina és la funció init() a Go
El funció init(). in Go és un inicialitzador de paquets únic i és un abast empaquetat. S'utilitza per establir l'estat de l'aplicació abans d'entrar a la funció principal. Aquesta funció s'invoca en una única goroutine i altres inicialitzacions de variables globals. S'utilitza per realitzar qualsevol tasca que s'hagi d'executar abans de la funció principal.
No pren cap paràmetre com a argument i retorna cap valor. La funció s'inicia amb el calor paraula clau.
Sintaxi per a la funció Golang init().
La sintaxi bàsica del calor () la funció es proporciona a continuació:
func calor () { }
Seguiu l'exemple senzill a continuació per utilitzar-lo calor () funció a Go.
paquet principal
importar 'fmt'
func calor (){
fmt . Printf ( 'Inici del codi \n ' )
}
func principal () {
fmt . Printf ( 'Benvingut a Linuxhint \n ' )
}
El programa anterior demostra l'ús de la calor () funció a Go. El calor () imprimeix la funció 'Inici del codi' a la consola, i el principal () imprimeix la funció 'Benvingut a Linuxhint' a la consola. Quan s'executa el programa, el calor () La funció s'anomena primer, seguida de principal () funció.
Sortida
Utilitzeu múltiples funcions init() a Go
Com ja s'ha dit que en el llenguatge de programació Go, és possible tenir-ne múltiples calor () funcions dins d'un programa. Aquestes funcions s'executen automàticament quan s'inicialitza el paquet i s'executen en l'ordre en què apareixen al codi font.
Per aprendre aquest concepte, podeu considerar l'exemple següent:
paquet principalimportar (
'fmt'
)
func calor () {
fmt . Println ( 'Benvingut' )
}
func calor () {
fmt . Println ( 'A' )
}
func calor () {
fmt . Println ( 'Linux' )
}
func principal () {
fmt . Println ( 'Execució de la funció principal' )
}
El programa anterior utilitza tres calor () funcions que imprimeixen un missatge de benvinguda a la consola. Quan s'executa el programa, aquests calor () Les funcions es criden automàticament en l'ordre en què apareixen al codi font i els missatges s'imprimeixen seqüencialment. El principal () La funció, que serveix com a punt de partida del programa, només produeix un missatge que indica que s'està executant.
Sortida
Linia inferior
A Go, el calor () La funció és un inicialitzador de paquets que s'executa abans de la funció principal. S'utilitza per dur a terme qualsevol activitat que s'hagi de completar abans de la funció principal, i es pot utilitzar diverses vegades en un sol codi. Dins d'un sol fitxer, diversos calor () es poden utilitzar funcions i s'executen en la mateixa seqüència que apareixen al codi font. Entendre aquests conceptes proporcionarà flexibilitat i permetrà als desenvolupadors organitzar el seu codi de manera eficient.