Сазнајте више о топлота() функцију у Го у следећем одељку водича.
Шта је инит() функција у Го
Тхе инит() функција у Го је јединствени иницијализатор пакета и упаковани опсег. Користи се за подешавање стања апликације пре уласка у главну функцију. Ова функција се позива у једној горутини и другим иницијализацијама глобалних променљивих. Користи се за обављање било ког задатка који се мора извршити пре главне функције.
Не узима никакве параметре као аргумент и враћа било коју вредност. Функција се иницијализује са топлота кључна реч.
Синтакса за Голанг инит() функцију
Основна синтакса топлота() функција је дата у наставку:
фунц топлота () { }
Следите доњи једноставан пример за употребу топлота() функција у Го.
пакет главни
увоз 'фмт'
фунц топлота (){
фмт . Принтф ( „Почетак кода \н ' )
}
фунц главни () {
фмт . Принтф ( „Добро дошли у Линукхинт \н ' )
}
Горњи програм демонстрира употребу топлота() функција у Го. Тхе топлота() функција штампа „Почетак кода“ на конзолу и главни() функција штампа „Добро дошли у Линукхинт“ на конзолу. Када се програм изврши, топлота() функција се прво позива, а затим следи главни() функција.
Излаз
Користите више функција инит() у Го
Као што је већ поменуто, у програмском језику Го је могуће имати више топлота() функције у оквиру програма. Ове функције се извршавају аутоматски када се пакет иницијализује и извршавају се редоследом којим се појављују у изворном коду.
Да бисте научили овај концепт, можете размотрити следећи пример:
пакет главниувоз (
'фмт'
)
фунц топлота () {
фмт . Принтлн ( 'Добродошли' )
}
фунц топлота () {
фмт . Принтлн ( 'До' )
}
фунц топлота () {
фмт . Принтлн ( 'Линукс' )
}
фунц главни () {
фмт . Принтлн ( 'Покренута главна функција' )
}
Горњи програм користи три топлота() функције које штампају поруку добродошлице на конзолу. Када се програм изврши, ови топлота() функције се аутоматски позивају редоследом којим се појављују у изворном коду, а поруке се штампају узастопно. Тхе главни() функција, која служи као почетна тачка програма, само производи поруку која показује да је покренута.
Излаз
Суштина
У Го, тхе топлота() функција је иницијализатор пакета који се покреће пре главне функције. Користи се за обављање свих активности које се морају завршити пре главне функције и може се користити више пута у једном коду. У оквиру једне датотеке, неколико топлота() функције се могу користити и извршавају се истим редоследом као што се појављују у изворном коду. Разумевање ових концепата ће обезбедити флексибилност и омогућити програмерима да ефикасно организују свој код.