Ota selvää lämpö() -toimintoa oppaan seuraavan osan Go-kohdassa.
Mikä on init()-funktio Go:ssa
The init()-funktio in Go on ainutlaatuinen paketin alustus ja se on pakattu laajuus. Sitä käytetään asettamaan sovelluksen tila ennen päätoimintoon siirtymistä. Tämä toiminto kutsutaan yhdessä goritiinin ja muiden globaalien muuttujien alustuksissa. Sitä käytetään suorittamaan mikä tahansa tehtävä, joka on suoritettava ennen päätoimintoa.
Se ei ota mitään parametreja argumenttina ja palauttaa minkä tahansa arvon. Toiminto alustetaan lämpöä avainsana.
Golangin init()-funktion syntaksi
Kohteen perussyntaksi lämpö() toiminto on alla:
func lämpöä () { }
Käytä alla olevaa yksinkertaista esimerkkiä lämpö() toiminto Goissa.
paketti pää
tuonti 'fmt'
func lämpöä (){
fmt . Printf ( 'Koodin alku \n ' )
}
func pää () {
fmt . Printf ( 'Tervetuloa Linuxhintiin \n ' )
}
Yllä oleva ohjelma esittelee lämpö() toiminto Goissa. The lämpö() funktio tulostaa 'Koodin alku' konsoliin ja pää() funktio tulostaa 'Tervetuloa Linuxhintiin' konsoliin. Kun ohjelma suoritetaan, lämpö() funktio kutsutaan ensin ja sen jälkeen pää() toiminto.
Lähtö
Käytä useita init()-funktioita Gossa
Kuten jo mainittiin, Go-ohjelmointikielessä on mahdollista olla useita lämpö() toimii ohjelman sisällä. Nämä toiminnot suoritetaan automaattisesti, kun paketti alustetaan, ja ne suoritetaan siinä järjestyksessä, jossa ne esiintyvät lähdekoodissa.
Tämän käsitteen oppimiseksi voit harkita seuraavaa esimerkkiä:
paketti päätuonti (
'fmt'
)
func lämpöä () {
fmt . Println ( 'Tervetuloa' )
}
func lämpöä () {
fmt . Println ( 'To' )
}
func lämpöä () {
fmt . Println ( 'Linux' )
}
func pää () {
fmt . Println ( 'Päätoiminto käynnissä' )
}
Yllä oleva ohjelma käyttää kolmea lämpö() toimintoja, jotka tulostavat tervetuloviestin konsoliin. Kun ohjelma suoritetaan, nämä lämpö() funktioita kutsutaan automaattisesti siinä järjestyksessä kuin ne näkyvät lähdekoodissa, ja viestit tulostetaan peräkkäin. The pää() toiminto, joka toimii ohjelman aloituspisteenä, tuottaa vain viestin, joka osoittaa, että se on käynnissä.
Lähtö
Bottom Line
In Go, lämpö() Funktio on paketin alustus, joka suoritetaan ennen pääfunktiota. Sitä käytetään kaikkien toimintojen suorittamiseen, jotka on suoritettava ennen päätoimintoa, ja sitä voidaan käyttää useita kertoja yhdessä koodissa. Yhdessä tiedostossa useita lämpö() Toimintoja voidaan käyttää, ja ne suoritetaan samassa järjestyksessä kuin lähdekoodissa. Näiden käsitteiden ymmärtäminen tarjoaa joustavuutta ja antaa kehittäjille mahdollisuuden järjestää koodinsa tehokkaasti.