Mikä on init Gossa?

Mika On Init Gossa



Go-ohjelmassa on kaksi ennalta määritettyä toimintoa, joista yksi on lämpö() ja toinen on pää() . The lämpö() on ennalta määritetty funktio, joka on koodinpätkä, joka on suoritettava ennen pääohjelman suorittamista. Heti kun paketti on tuotu, init()-funktion koodi suoritetaan. Tämä funktio ei ota argumentteja ja sitä voidaan käyttää useita kertoja yhdessä tiedostossa.

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.