Další informace o teplo() funkce v Go v další části průvodce.
Co je funkce init() v Go
The funkce init(). in Go je jedinečný inicializátor balíčků a je to sbalený rozsah. Slouží k nastavení stavu aplikace před vstupem do hlavní funkce. Tato funkce je vyvolána v jedné goroutine a dalších inicializacích globálních proměnných. Používá se k provedení jakékoli úlohy, která musí být provedena před hlavní funkcí.
Nebere žádné parametry jako argument a vrací jakoukoli hodnotu. Funkce je inicializována pomocí teplo klíčové slovo.
Syntaxe funkce Golang init().
Základní syntaxe teplo() funkce je uvedena níže:
func teplo () { }
Použijte níže uvedený jednoduchý příklad teplo() funkce v Go.
balík hlavní
import 'fmt'
func teplo (){
fmt . Printf ( „Začátek kódu \n ' )
}
func hlavní () {
fmt . Printf ( „Vítejte v Linuxhintu \n ' )
}
Výše uvedený program demonstruje použití teplo() funkce v Go. The teplo() funkce tiskne 'Začátek kódu' do konzole a hlavní() funkce tiskne “Vítejte v Linuxhint” do konzole. Když je program spuštěn, teplo() funkce je volána jako první a poté následuje hlavní() funkce.
Výstup
Použijte více funkcí init() v Go
Jak již bylo zmíněno, v programovacím jazyce Go je možné mít více teplo() funkce v rámci programu. Tyto funkce se spouštějí automaticky při inicializaci balíčku a spouštějí se v pořadí, v jakém se objevují ve zdrojovém kódu.
Chcete-li se naučit tento koncept, můžete zvážit následující příklad:
balík hlavníimport (
'fmt'
)
func teplo () {
fmt . Println ( 'Vítejte' )
}
func teplo () {
fmt . Println ( 'Na' )
}
func teplo () {
fmt . Println ( 'linux' )
}
func hlavní () {
fmt . Println ( 'Spuštění hlavní funkce' )
}
Výše uvedený program používá tři teplo() funkce, které vytisknou uvítací zprávu do konzole. Když je program spuštěn, tyto teplo() funkce jsou automaticky volány v pořadí, v jakém se objevují ve zdrojovém kódu, a zprávy jsou vytištěny postupně. The hlavní() funkce, která slouží jako výchozí bod programu, pouze generuje zprávu o tom, že je spuštěn.
Výstup
Sečteno a podtrženo
V Go, teplo() Funkce je inicializátor balíčku, který běží před hlavní funkcí. Používá se k provádění jakýchkoli činností, které musí být dokončeny před hlavní funkcí, a lze jej použít vícekrát v jednom kódu. V rámci jednoho souboru, několik teplo() funkce mohou být použity a jsou prováděny ve stejném pořadí, v jakém se objevují ve zdrojovém kódu. Pochopení těchto konceptů poskytne flexibilitu a umožní vývojářům efektivně organizovat svůj kód.