గోలో ఇనిట్ అంటే ఏమిటి?

Golo Init Ante Emiti



గోలో, ముందుగా నిర్వచించబడిన రెండు విధులు ఉన్నాయి, ఒకటి వేడి () మరియు మరొకటి ప్రధాన () . ది వేడి () అనేది ముందే నిర్వచించబడిన ఫంక్షన్, ఇది ప్రధాన ప్రోగ్రామ్ యొక్క అమలుకు ముందు అమలు చేయవలసిన కోడ్ యొక్క భాగం. ప్యాకేజీని దిగుమతి చేసిన వెంటనే init() ఫంక్షన్‌లోని కోడ్ అమలు చేయబడుతుంది. ఈ ఫంక్షన్ ఎటువంటి వాదనను తీసుకోదు మరియు ఒకే ఫైల్‌లో అనేక సార్లు ఉపయోగించవచ్చు.

గురించి తెలుసుకోండి వేడి () గైడ్ యొక్క తదుపరి విభాగంలో గోలో ఫంక్షన్.

గోలో init() ఫంక్షన్ అంటే ఏమిటి

ది init() ఫంక్షన్ in Go అనేది ఒక ప్రత్యేకమైన ప్యాకేజీ ఇనిషియలైజర్ మరియు ఇది ప్యాక్ చేయబడిన స్కోప్. ఇది ప్రధాన విధిని నమోదు చేయడానికి ముందు అప్లికేషన్ స్థితిని సెట్ చేయడానికి ఉపయోగించబడుతుంది. ఈ ఫంక్షన్ ఒకే గోరౌటిన్ మరియు ఇతర గ్లోబల్ వేరియబుల్ ఇనిషియలైజేషన్‌లలో ప్రారంభించబడింది. ప్రధాన విధికి ముందు తప్పనిసరిగా అమలు చేయవలసిన ఏదైనా పనిని నిర్వహించడానికి ఇది ఉపయోగించబడుతుంది.







ఇది ఏ పారామితులను ఆర్గ్యుమెంట్‌గా తీసుకోదు మరియు ఏదైనా విలువను అందిస్తుంది. దీనితో ఫంక్షన్ ప్రారంభించబడింది వేడి కీవర్డ్.



గోలాంగ్ init() ఫంక్షన్ కోసం సింటాక్స్

యొక్క ప్రాథమిక వాక్యనిర్మాణం వేడి () ఫంక్షన్ క్రింద అందించబడింది:



ఫంక్ వేడి () { }

ఉపయోగించడానికి క్రింది సాధారణ ఉదాహరణను అనుసరించండి వేడి () గోలో ఫంక్షన్.





ప్యాకేజీ ప్రధాన
దిగుమతి 'fmt'
ఫంక్ వేడి (){
fmt . ప్రింట్ఎఫ్ ( 'కోడ్ ప్రారంభం \n ' )
}

ఫంక్ ప్రధాన () {
fmt . ప్రింట్ఎఫ్ ( 'Linuxhintకి స్వాగతం \n ' )
}

పై ప్రోగ్రామ్ యొక్క ఉపయోగాన్ని ప్రదర్శిస్తుంది వేడి () గోలో ఫంక్షన్. ది వేడి () ఫంక్షన్ ప్రింట్లు 'కోడ్ ప్రారంభం' కన్సోల్‌కు, మరియు ప్రధాన () ఫంక్షన్ ప్రింట్లు “Linuxhint కు స్వాగతం” కన్సోల్‌కి. కార్యక్రమం అమలు చేసినప్పుడు, ది వేడి () ఫంక్షన్‌ని ముందుగా అంటారు, తరువాత ది ప్రధాన () ఫంక్షన్.

అవుట్‌పుట్



గోలో బహుళ init() ఫంక్షన్‌లను ఉపయోగించండి

గో ప్రోగ్రామింగ్ లాంగ్వేజ్‌లో మల్టిపుల్‌ని కలిగి ఉండే అవకాశం ఉందని ఇప్పటికే చెప్పినట్లు వేడి () ప్రోగ్రామ్‌లో విధులు. ప్యాకేజీ ప్రారంభించబడినప్పుడు ఈ విధులు స్వయంచాలకంగా అమలు చేయబడతాయి మరియు అవి సోర్స్ కోడ్‌లో కనిపించే క్రమంలో అమలు చేయబడతాయి.

ఈ భావనను తెలుసుకోవడానికి, మీరు ఈ క్రింది ఉదాహరణను పరిగణించవచ్చు:

ప్యాకేజీ ప్రధాన

దిగుమతి (
'fmt'
)
ఫంక్ వేడి () {
fmt . Println ( 'స్వాగతం' )
}
ఫంక్ వేడి () {
fmt . Println ( 'కి' )
}
ఫంక్ వేడి () {
fmt . Println ( 'Linux' )
}
ఫంక్ ప్రధాన () {
fmt . Println ( 'ప్రధాన విధిని అమలు చేస్తోంది' )
}

పై ప్రోగ్రామ్ మూడు ఉపయోగిస్తుంది వేడి () కన్సోల్‌కు స్వాగత సందేశాన్ని ముద్రించే విధులు. కార్యక్రమం అమలు చేసినప్పుడు, ఇవి వేడి () సోర్స్ కోడ్‌లో కనిపించే క్రమంలో ఫంక్షన్‌లు స్వయంచాలకంగా పిలువబడతాయి మరియు సందేశాలు వరుసగా ముద్రించబడతాయి. ది ప్రధాన () కార్యక్రమం యొక్క ప్రారంభ బిందువుగా పనిచేసే ఫంక్షన్, అది నడుస్తున్నట్లు సూచించే సందేశాన్ని మాత్రమే ఉత్పత్తి చేస్తుంది.

అవుట్‌పుట్

క్రింది గీత

గో లో, ది వేడి () ఫంక్షన్ అనేది ప్రధాన ఫంక్షన్‌కు ముందు అమలు చేసే ప్యాకేజీ ఇనిషియలైజర్. ఇది ప్రధాన విధికి ముందు పూర్తి చేయవలసిన ఏదైనా కార్యకలాపాలను నిర్వహించడానికి ఉపయోగించబడుతుంది మరియు ఇది ఒకే కోడ్‌లో అనేకసార్లు ఉపయోగించవచ్చు. ఒకే ఫైల్‌లో, అనేకం వేడి () విధులు ఉపయోగించబడతాయి మరియు అవి సోర్స్ కోడ్‌లో కనిపించే అదే క్రమంలో అమలు చేయబడతాయి. ఈ భావనలను అర్థం చేసుకోవడం సౌలభ్యాన్ని అందిస్తుంది మరియు డెవలపర్‌లు తమ కోడ్‌ను సమర్థవంతంగా నిర్వహించడానికి అనుమతిస్తుంది.