Ismerje meg a hőség() funkciót a Go-ban az útmutató következő részében.
Mi az init() függvény a Go-ban
A init() függvény Az in Go egy egyedi csomaginicializáló, és egy csomagolt hatókör. Az alkalmazás állapotának beállítására szolgál a fő funkcióba való belépés előtt. Ezt a függvényt egyetlen gorutin és más globális változó inicializálása hívja meg. Bármilyen feladat végrehajtására szolgál, amelyet a fő funkció előtt kell végrehajtani.
Nem vesz fel semmilyen paramétert argumentumként, és bármilyen értéket ad vissza. A funkció inicializálása a hőség kulcsszó.
A Golang init() függvény szintaxisa
Az alapvető szintaxis a hőség() a funkció alább található:
func hőség () { }
Kövesse az alábbi egyszerű példát a használatához hőség() funkció a Go-ban.
csomag fő-
import 'fmt'
func hőség (){
fmt . Printf ( 'A kód kezdete \n ' )
}
func fő- () {
fmt . Printf ( 'Üdvözöljük a Linuxhintben \n ' )
}
A fenti program bemutatja a hőség() funkció a Go-ban. A hőség() függvény nyomtat „Kód kezdete” a konzolra, és a fő() függvény nyomtat „Üdvözöljük a Linuxhintben” a konzolhoz. A program végrehajtásakor a hőség() függvényt hívjuk meg először, majd a fő() funkció.
Kimenet
Használjon több init() függvényt a Go-ban
Mint már említettük, a Go programozási nyelvben több is lehetséges hőség() funkciók egy programon belül. Ezek a függvények a csomag inicializálásakor automatikusan végrehajtásra kerülnek, és abban a sorrendben, ahogyan a forráskódban megjelennek.
Ennek a fogalomnak a megismeréséhez vegye figyelembe a következő példát:
csomag fő-import (
'fmt'
)
func hőség () {
fmt . Println ( 'Üdvözöljük' )
}
func hőség () {
fmt . Println ( 'Nak nek' )
}
func hőség () {
fmt . Println ( 'Linux' )
}
func fő- () {
fmt . Println ( 'Fő funkció futtatása' )
}
A fenti program hármat használ hőség() funkciókat, amelyek üdvözlő üzenetet nyomtatnak a konzolra. A program végrehajtásakor ezek hőség() A függvények automatikusan meghívódnak a forráskódban való megjelenésük sorrendjében, és az üzenetek egymás után kinyomtatásra kerülnek. A fő() függvény, amely a program kiindulópontjaként szolgál, csak egy üzenetet ad ki, amely jelzi, hogy fut.
Kimenet
Bottom Line
A Go-ban a hőség() A függvény egy csomaginicializáló, amely a fő függvény előtt fut. Minden olyan tevékenység elvégzésére szolgál, amelyet a fő funkció előtt be kell fejezni, és többször is használható egyetlen kódban. Egy fájlon belül több hőség() függvények használhatók, és ugyanabban a sorrendben hajtódnak végre, mint a forráskódban. Ezen fogalmak megértése rugalmasságot biztosít, és lehetővé teszi a fejlesztők számára, hogy hatékonyan rendszerezzék kódjukat.