இந்த வழிகாட்டி அதன் பயன்பாட்டை ஆராயப் போகிறது பிழை.புதிய() எடுத்துக்காட்டுகளுடன் Go இல் செயல்பாடு.
பிழைகள் என்றால் என்ன. கோலாங்கில் புதிய() செயல்பாடு
தி பிழைகள்.புதிய() புதிய பிழைச் செய்தியை உருவாக்கப் பயன்படும் Go-ல் உள்ளமைந்த செயல்பாடு, இது ஒரு சரத்தை வாதமாக எடுத்துக்கொண்டு, புதிய பிழைச் செய்தியைக் குறிக்கும் பிழை வகையை அதன் உள்ளடக்கமாக வழங்கிய சரத்தை வழங்கும்.
Go உடன் பணிபுரியும் போது, பிழைகளைச் சரியாகக் கையாள்வது அவசியம். உங்கள் குறியீடு எதிர்பார்த்தபடி செயல்படுவதையும், எதிர்பாராத சூழ்நிலைகளை அழகாக கையாளுவதையும் பிழை கையாளுதல் உங்களுக்கு உதவுகிறது. தி பிழைகள்.புதிய() உங்கள் குறியீட்டில் எதிர்பாராத காட்சிகளைக் கையாள தனிப்பயன் பிழை செய்திகளை உருவாக்க செயல்பாடு உங்களை அனுமதிக்கிறது.
ஒரு எளிய தொடரியல் கீழே காணலாம்:
பிழைகள். புதியது ( செய்தி )
இங்கே செய்தி நீங்கள் பயனருக்கு காட்ட விரும்பும் பிழை செய்தி.
பிழைகள்.புதிய() செயல்பாட்டை எவ்வாறு பயன்படுத்துவது?
பயன்படுத்த வேண்டிய படிகள் இங்கே உள்ளன பிழைகள்.புதிய() Go இன் செயல்பாடு:
படி 1: முதலில், உங்கள் கோப்பின் மேலே உள்ள குறியீட்டின் வரியைச் சேர்ப்பதன் மூலம் பிழைகள் தொகுப்பை உங்கள் Go நிரலில் இறக்குமதி செய்ய வேண்டும்:
இறக்குமதி 'பிழைகள்'
படி 2: அடுத்து, புதிய பிழையை உருவாக்க errors.New() செயல்பாட்டை அழைக்கவும். நீங்கள் காட்ட விரும்பும் பிழைச் செய்தி, செயல்பாட்டிற்கு ஒரு வாதமாக அனுப்பப்படும் சரத்தில் சேர்க்கப்பட்டுள்ளது. உதாரணத்திற்கு:
தவறு := பிழைகள். புதியது ( 'கோப்பு கிடைக்கவில்லை' )படி 3: if அறிக்கையைப் பயன்படுத்தி உங்கள் குறியீட்டில் உள்ள பிழையைக் கையாளவும். உதாரணத்திற்கு:
என்றால் தவறு != பூஜ்யம் {// பிழையைக் கையாளவும்
}
எப்படி பயன்படுத்துவது என்பதற்கான எடுத்துக்காட்டு இங்கே பிழைகள்.புதிய() Go இன் செயல்பாடு:
தொகுப்பு முக்கியஇறக்குமதி (
'பிழைகள்'
'fmt'
)
முக்கிய செயல்பாடு ( ) {
செய்தி := 'வாழ்த்துக்கள்'
பிழை := பிழைகள். புதியது ( 'தவறான செய்தி' )
என்றால் செய்தி != 'லினக்ஸ்' {
fmt Println ( பிழை )
}
}
மேலே உள்ள எடுத்துக்காட்டில், நாங்கள் பயன்படுத்தினோம் பிழைகள்.புதிய() பிழையை உருவாக்கும் செயல்பாடு. தனிப்பயன் பிழை செய்தி “தவறான செய்தி” உள்ளே பிழை.புதிய() இந்த வழக்கில் செயல்பாடு.
இதோ மற்றொரு உதாரணம்:
தொகுப்பு முக்கியஇறக்குமதி (
'பிழைகள்'
'fmt'
)
செயல்பாடு பிளவு ( a, b முழு எண்ணாக ) ( முழு எண்ணாக , பிழை ) {
என்றால் பி == 0 {
திரும்ப 0 , பிழைகள். புதியது ( 'பூஜ்ஜியத்தால் வகுத்தல்' )
}
திரும்ப அ / b, பூஜ்யம்
}
முக்கிய செயல்பாடு ( ) {
விளைவு, தவறு := பிரி ( 10 , 0 )
என்றால் தவறு != பூஜ்யம் {
fmt Println ( 'பிழை:' , தவறு )
திரும்ப
}
fmt Println ( 'விளைவாக:' , விளைவாக )
}
மேலே உள்ள எடுத்துக்காட்டில், a ஐ வரையறுக்கிறோம் பிரி() இரண்டு முழு எண்களை வாதங்களாக எடுத்து அவற்றின் பிரிவை வழங்கும் செயல்பாடு. இரண்டாவது வாதம் b 0 எனில், பயன்படுத்தி பிழையை வழங்குவோம் பிழைகள்.புதிய() தனிப்பயன் பிழை செய்தியுடன் செயல்பாடு 'பூஜ்ஜியத்தால் வகுத்தல்' . வாதங்கள் 10 மற்றும் 0 உடன் வகுத்தல்() செயல்பாட்டை முக்கிய செயல்பாட்டிற்கு அழைக்கிறோம், இதன் விளைவாக பிழை ஏற்படுகிறது. பின்னர், பிழை பூஜ்யமாக இல்லாதபோது, அது பூஜ்யமாக உள்ளதா என்று சரிபார்த்து செய்தியை அச்சிடுகிறோம். பிழை பூஜ்யமாக இருந்தால், முடிவை அச்சிடுகிறோம்.
முடிவுரை
தி பிழைகள்.புதிய() Go இன் செயல்பாடு பிழைகளைக் கையாளவும் உங்கள் குறியீட்டில் தனிப்பயன் பிழை செய்திகளை உருவாக்கவும் பயனுள்ளதாக இருக்கும். இந்த வழிகாட்டியில் கோடிட்டுக் காட்டப்பட்டுள்ள எளிய வழிமுறைகள் மற்றும் வழங்கப்பட்ட எடுத்துக்காட்டுகளைப் பின்பற்றுவதன் மூலம், உங்கள் நிரல்களை பிழைத்திருத்துவதற்கும் சரிசெய்தலுக்கும் இந்தச் செயல்பாட்டை நீங்கள் திறம்படப் பயன்படுத்தலாம். சரியான பிழை கையாளுதல் மூலம், நீங்கள் மிகவும் வலுவான மற்றும் நம்பகமான குறியீட்டை எழுதலாம், உங்கள் நிரல்களை மிகவும் நிலையானதாகவும் பயனர் நட்புடனும் ஆக்குகிறது.