Goவில் init என்றால் என்ன?

Govil Init Enral Enna



Go இல், இரண்டு முன் வரையறுக்கப்பட்ட செயல்பாடுகள் உள்ளன, ஒன்று வெப்பம் () மற்றொன்று முக்கிய() . தி வெப்பம் () முன் வரையறுக்கப்பட்ட செயல்பாடாகும், இது முக்கிய நிரலை செயல்படுத்துவதற்கு முன் இயக்கப்பட வேண்டிய குறியீட்டின் ஒரு பகுதியாகும். தொகுப்பு இறக்குமதி செய்யப்பட்டவுடன் init() செயல்பாட்டிற்குள் உள்ள குறியீடு செயல்படுத்தப்படும். இந்த செயல்பாடு எந்த வாதத்தையும் எடுக்காது மற்றும் ஒரு கோப்பில் பல முறை பயன்படுத்தலாம்.

பற்றி அறியவும் வெப்பம் () வழிகாட்டியின் அடுத்த பகுதியில் Go இல் செயல்பாடு.

Go இல் init() செயல்பாடு என்றால் என்ன

தி init() செயல்பாடு in Go ஒரு தனிப்பட்ட தொகுப்பு துவக்கி மற்றும் ஒரு தொகுக்கப்பட்ட நோக்கம் ஆகும். முக்கிய செயல்பாட்டிற்குள் நுழைவதற்கு முன் பயன்பாட்டு நிலையை அமைக்க இது பயன்படுகிறது. இந்தச் செயல்பாடு ஒரு ஒற்றை goroutine மற்றும் பிற உலகளாவிய மாறி துவக்கங்களில் செயல்படுத்தப்படுகிறது. முக்கிய செயல்பாட்டிற்கு முன் செயல்படுத்தப்பட வேண்டிய எந்தவொரு பணியையும் செய்ய இது பயன்படுத்தப்படுகிறது.







இது எந்த அளவுருவையும் ஒரு வாதமாக எடுத்துக் கொள்ளாது மற்றும் எந்த மதிப்பையும் வழங்குகிறது. செயல்பாடு துவக்கப்பட்டது வெப்பம் முக்கிய வார்த்தை.



Golang init() செயல்பாட்டிற்கான தொடரியல்

இன் அடிப்படை தொடரியல் வெப்பம் () செயல்பாடு கீழே வழங்கப்படுகிறது:



செயல்பாடு வெப்பம் () { }

பயன்படுத்த கீழே உள்ள எளிய உதாரணத்தைப் பின்பற்றவும் வெப்பம் () Go இல் செயல்பாடு.





தொகுப்பு முக்கிய
இறக்குமதி 'fmt'
செயல்பாடு வெப்பம் (){
fmt . Printf ( 'குறியீட்டின் தொடக்கம் \n ' )
}

செயல்பாடு முக்கிய () {
fmt . Printf ( 'Linuxhint க்கு வரவேற்கிறோம் \n ' )
}

மேலே உள்ள நிரல் அதன் பயன்பாட்டை நிரூபிக்கிறது வெப்பம் () Go இல் செயல்பாடு. தி வெப்பம் () செயல்பாடு அச்சிட்டு 'குறியீட்டின் தொடக்கம்' கன்சோலுக்கு, மற்றும் முக்கிய() செயல்பாடு அச்சிட்டு 'Linuxhint க்கு வரவேற்கிறோம்' பணியகத்திற்கு. நிரல் செயல்படுத்தப்படும் போது, ​​தி வெப்பம் () செயல்பாடு முதலில் அழைக்கப்படுகிறது, அதைத் தொடர்ந்து முக்கிய() செயல்பாடு.

வெளியீடு



Go இல் பல init() செயல்பாடுகளைப் பயன்படுத்தவும்

ஏற்கனவே குறிப்பிட்டுள்ளபடி, கோ நிரலாக்க மொழியில், பலவற்றைக் கொண்டிருக்கலாம் வெப்பம் () ஒரு நிரலுக்குள் செயல்படுகிறது. தொகுப்பு துவக்கப்படும் போது இந்த செயல்பாடுகள் தானாகவே செயல்படுத்தப்படும், மேலும் அவை மூலக் குறியீட்டில் தோன்றும் வரிசையில் செயல்படுத்தப்படும்.

இந்த கருத்தை அறிய, பின்வரும் உதாரணத்தை நீங்கள் பரிசீலிக்கலாம்:

தொகுப்பு முக்கிய

இறக்குமதி (
'fmt'
)
செயல்பாடு வெப்பம் () {
fmt . Println ( 'வரவேற்பு' )
}
செயல்பாடு வெப்பம் () {
fmt . Println ( 'இதற்கு' )
}
செயல்பாடு வெப்பம் () {
fmt . Println ( 'லினக்ஸ்' )
}
செயல்பாடு முக்கிய () {
fmt . Println ( 'முக்கிய செயல்பாடு இயங்குகிறது' )
}

மேலே உள்ள நிரல் மூன்றைப் பயன்படுத்துகிறது வெப்பம் () பணியகத்திற்கு வரவேற்பு செய்தியை அச்சிடும் செயல்பாடுகள். நிரல் செயல்படுத்தப்படும் போது, ​​இவை வெப்பம் () செயல்பாடுகள் மூலக் குறியீட்டில் தோன்றும் வரிசையில் தானாகவே அழைக்கப்படும், மேலும் செய்திகள் தொடர்ச்சியாக அச்சிடப்படும். தி முக்கிய() நிரலின் தொடக்க புள்ளியாக செயல்படும் செயல்பாடு, அது இயங்குகிறது என்பதைக் குறிக்கும் செய்தியை மட்டுமே உருவாக்குகிறது.

வெளியீடு

பாட்டம் லைன்

கோவில், தி வெப்பம் () செயல்பாடு என்பது முக்கிய செயல்பாட்டிற்கு முன் இயங்கும் ஒரு தொகுப்பு துவக்கியாகும். முக்கிய செயல்பாட்டிற்கு முன் முடிக்கப்பட வேண்டிய எந்தவொரு செயல்பாடுகளையும் நடத்த இது பயன்படுகிறது, மேலும் இது ஒரு குறியீட்டில் பல முறை பயன்படுத்தப்படலாம். ஒரு கோப்பிற்குள், பல வெப்பம் () செயல்பாடுகள் பயன்படுத்தப்படலாம், மேலும் அவை மூலக் குறியீட்டில் தோன்றும் அதே வரிசையில் செயல்படுத்தப்படும். இந்த கருத்துகளைப் புரிந்துகொள்வது நெகிழ்வுத்தன்மையை வழங்கும் மற்றும் டெவலப்பர்கள் தங்கள் குறியீட்டை திறமையாக ஒழுங்கமைக்க அனுமதிக்கிறது.