Return type
கணினி நிரலாக்கத்தில், திரும்பும் வகை (அல்லது முடிவு வகை) ஒரு துணை முறை அல்லது முறையிலிருந்து திரும்பும் மதிப்பின் தரவு வகையை வரையறுக்கிறது மற்றும் கட்டுப்படுத்துகிறது. பல நிரலாக்க மொழிகளில் (குறிப்பாக சி, சி + +, ஜாவா போன்ற நிலையான தட்டச்சு செய்யப்பட்ட நிரலாக்க மொழிகள்) ஒரு செயல்பாட்டை அறிவிக்கும்போது திரும்பும் வகை வெளிப்படையாக குறிப்பிடப்பட வேண்டும். ஜாவா எடுத்துக்காட்டில்ஃ பொது வெற்றிட செட்ஷுமா (இன்ட் n1, இன்ட் n2) {ஷூமா = n1 + n2} பொது இன்ட் பெட்ஷுமா () {ரிட்டர்ன் ஷூமா;} திரும்பும் வகை. எனவே நிரல் வகையின் மதிப்பைத் திருப்பித் தரும் முறையை நம்பலாம். ஒரு சப்ரூட்டீன் எந்த மதிப்பையும் திருப்பித் தராத வழக்கில் பல்வேறு வழிமுறைகள் பயன்படுத்தப்படுகின்றன, எ. கா., சில நிரலாக்க மொழிகளில் ஒரு திரும்பும் வகை பயன்படுத்தப்படுகிறதுஃ பொது வெற்றிட திரும்ப () ஒரு முறையிலிருந்து ஒரு மதிப்பைத் திருப்பித் தருதல் ஒரு முறை ஒரு முறையில் உள்ள அனைத்து அறிக்கைகளையும் பூர்த்தி செய்யும் போது அதை அழைத்த குறியீட்டிற்குத் திரும்புகிறது, திரும்பும் அறிக்கையை அடைகிறது, அல்லது ஒரு விதிவிலக்கை வீசுகிறது, எது முதலில் நிகழ்கிறதோ அது. ஒரு முறையின் திரும்பும் வகையை அதன் முறை அறிவிப்பில் அறிவிக்கிறீர்கள். முறையின் உட்புறத்தில், மதிப்பைத் திருப்பித் தர நீங்கள் ரிட்டர்ன் அறிக்கையைப் பயன்படுத்துகிறீர்கள். வெற்றிடமாக அறிவிக்கப்பட்ட எந்த முறையும் ஒரு மதிப்பைத் திருப்பித் தராது. இது ஒரு ரிட்டர்ன் அறிக்கையைக் கொண்டிருக்க வேண்டிய அவசியமில்லை, ஆனால் அது அவ்வாறு செய்யலாம். அத்தகைய சந்தர்ப்பத்தில், ஒரு கட்டுப்பாட்டு ஓட்டத் தொகுதியிலிருந்து கிளைத்து, முறையிலிருந்து வெளியேற ஒரு ரிட்டர்ன் ஸ்டேட்மென்ட் பயன்படுத்தப்படலாம், மேலும் இது வெறுமனே பின்வருமாறு பயன்படுத்தப்படுகிறதுஃ ரிட்டர்ன்; வெற்றிடமாக அறிவிக்கப்பட்ட ஒரு முறையிலிருந்து ஒரு மதிப்பைத் திருப்பித் தர முயற்சித்தால், நீங்கள் ஒரு தொகுப்பு பிழையைப் பெறுவீர்கள். வெற்றிடமாக அறிவிக்கப்படாத எந்தவொரு முறையும் தொடர்புடைய வருவாய் மதிப்புடன் ஒரு வருவாய் அறிக்கையைக் கொண்டிருக்க வேண்டும், இது போன்றதுஃ வருவாய் வருவாய் மதிப்பு; வருவாய் மதிப்பின் தரவு வகை முறையின் அறிவிக்கப்பட்ட வருவாய் வகையுடன் பொருந்த வேண்டும்; ஒரு பூலியனைத் திருப்பித் தருவதாக அறிவிக்கப்பட்ட முறையிலிருந்து நீங்கள் ஒரு முழு எண் மதிப்பைத் திருப்பித் தர முடியாது. பொருள்களின் பிரிவுகளில் விவாதிக்கப்பட்ட செவ்வக செவ்வக வகுப்பில் உள்ள கேடேரியா () முறை ஒரு முழு எண்ணை வழங்குகிறதுஃ// செவ்வகத்தின் பரப்பளவைக் கணக்கிடுவதற்கான ஒரு முறை இன்டேரியா () {திரும்ப அகலம் * உயரம்;} இந்த முறை வெளிப்பாடு மதிப்பிடும் முழு எண்ணை வழங்குகிறது. GetArea முறை ஒரு பழமையான வகையைத் தருகிறது. ஒரு முறை ஒரு குறிப்பு வகையையும் வழங்கலாம். எடுத்துக்காட்டாக, சைக்கிள் பொருள்களைக் கையாளும் ஒரு திட்டத்தில், நாம் இது போன்ற ஒரு முறையைக் கொண்டிருக்கலாம்ஃ பொது சைக்கிள் பார்க்கவும்ஹாஸ்ஃபாஸ்டெஸ்ட் (சைக்கிள் மைபைக், சைக்கிள் யுவர்பைக், என்விரான்மென்ட் என்வி) {சைக்கிள் வேகமானது;// குறியீடு எந்த பைக்// வேகமானது என்பதைக் கணக்கிட, ஒவ்வொரு பைக்கின் கியர்// மற்றும் கேடென்ஸ் கொடுக்கப்பட்டு,// சூழல் (நிலப்பரப்பு மற்றும் காற்று) வேகமாக திரும்பும்;} குறிப்புகள் ஜாவா குறியீட்டைக் கொண்ட கட்டுரைகள்