Return type
ಕಂಪ್ಯೂಟರ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ನಲ್ಲಿ, ರಿಟರ್ನ್ ಪ್ರಕಾರವು (ಅಥವಾ ಫಲಿತಾಂಶದ ಪ್ರಕಾರ) ಸಬ್ ರುಟೀನ್ ಅಥವಾ ವಿಧಾನದಿಂದ ಹಿಂತಿರುಗಿಸಲಾದ ಮೌಲ್ಯದ ಡೇಟಾ ಪ್ರಕಾರವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ ಮತ್ತು ನಿರ್ಬಂಧಿಸುತ್ತದೆ. ಅನೇಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಲ್ಲಿ (ವಿಶೇಷವಾಗಿ ಸಿ, ಸಿ + +, ಜಾವಾದಂತಹ ಸ್ಥಿರವಾಗಿ-ಟೈಪ್ ಮಾಡಲಾದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳು) ಕಾರ್ಯವನ್ನು ಘೋಷಿಸುವಾಗ ರಿಟರ್ನ್ ಪ್ರಕಾರವನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕು. ಜಾವಾ ಉದಾಹರಣೆಯಲ್ಲಿಃ ಸಾರ್ವಜನಿಕ ಶೂನ್ಯ ಸೆಟ್ಶುಮಾ (ಇಂಟ್ ಎನ್1, ಇಂಟ್ ಎನ್2) {ಶುಮಾ = ಎನ್1 + ಎನ್2} ಸಾರ್ವಜನಿಕ ಇಂಟ್ ಗೆಟ್ಶುಮಾ () {ರಿಟರ್ನ್ ಶುಮಾ;} ರಿಟರ್ನ್ ಪ್ರಕಾರವಾಗಿದೆ. ಆದ್ದರಿಂದ ಪ್ರೋಗ್ರಾಂ ಪ್ರಕಾರದ ಮೌಲ್ಯವನ್ನು ಹಿಂದಿರುಗಿಸುವ ವಿಧಾನವನ್ನು ಅವಲಂಬಿಸಬಹುದು. ಸಬ್ ರುಟೀನ್ ಯಾವುದೇ ಮೌಲ್ಯವನ್ನು ಹಿಂದಿರುಗಿಸದಿದ್ದಲ್ಲಿ ವಿವಿಧ ಕಾರ್ಯವಿಧಾನಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ, ಉದಾಹರಣೆಗೆ, ಕೆಲವು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಲ್ಲಿ ರಿಟರ್ನ್ ಪ್ರಕಾರವನ್ನು ಬಳಸಲಾಗುತ್ತದೆಃ ಸಾರ್ವಜನಿಕ ಶೂನ್ಯ ರಿಟರ್ನ್ () ಒಂದು ವಿಧಾನದಿಂದ ಮೌಲ್ಯವನ್ನು ಹಿಂತಿರುಗಿಸುವುದು ಒಂದು ವಿಧಾನವು ವಿಧಾನದಲ್ಲಿನ ಎಲ್ಲಾ ಹೇಳಿಕೆಗಳನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದಾಗ, ರಿಟರ್ನ್ ಸ್ಟೇಟ್ಮೆಂಟ್ ಅನ್ನು ತಲುಪಿದಾಗ ಅಥವಾ ಎಕ್ಸೆಪ್ಶನ್ ಅನ್ನು ಎಸೆದಾಗ ಅದನ್ನು ಆಹ್ವಾನಿಸಿದ ಕೋಡ್ಗೆ ಹಿಂತಿರುಗುತ್ತದೆ, ಯಾವುದು ಮೊದಲು ಸಂಭವಿಸುತ್ತದೆ. ನೀವು ವಿಧಾನದ ರಿಟರ್ನ್ ಪ್ರಕಾರವನ್ನು ಅದರ ವಿಧಾನ ಘೋಷಣೆಯಲ್ಲಿ ಘೋಷಿಸುತ್ತೀರಿ. ವಿಧಾನದ ಮುಖ್ಯ ಭಾಗದಲ್ಲಿ, ನೀವು ಮೌಲ್ಯವನ್ನು ಹಿಂದಿರುಗಿಸಲು ರಿಟರ್ನ್ ಸ್ಟೇಟ್ಮೆಂಟ್ ಅನ್ನು ಬಳಸುತ್ತೀರಿ. ಶೂನ್ಯವೆಂದು ಘೋಷಿಸಲಾದ ಯಾವುದೇ ವಿಧಾನವು ಮೌಲ್ಯವನ್ನು ಹಿಂದಿರುಗಿಸುವುದಿಲ್ಲ. ಇದು ರಿಟರ್ನ್ ಸ್ಟೇಟ್ಮೆಂಟ್ ಅನ್ನು ಹೊಂದಿರಬೇಕಾಗಿಲ್ಲ, ಆದರೆ ಅದು ಹಾಗೆ ಮಾಡಬಹುದು. ಅಂತಹ ಸಂದರ್ಭದಲ್ಲಿ, ರಿಟರ್ನ್ ಸ್ಟೇಟ್ಮೆಂಟ್ ಅನ್ನು ಕಂಟ್ರೋಲ್ ಫ್ಲೋ ಬ್ಲಾಕ್ನಿಂದ ಕವಲೊಡೆಯಲು ಮತ್ತು ವಿಧಾನದಿಂದ ನಿರ್ಗಮಿಸಲು ಬಳಸಬಹುದು ಮತ್ತು ಇದನ್ನು ಸರಳವಾಗಿ ಈ ರೀತಿ ಬಳಸಬಹುದುಃ ರಿಟರ್ನ್; ನೀವು ಶೂನ್ಯವೆಂದು ಘೋಷಿಸಲಾದ ವಿಧಾನದಿಂದ ಮೌಲ್ಯವನ್ನು ಹಿಂದಿರುಗಿಸಲು ಪ್ರಯತ್ನಿಸಿದರೆ, ನೀವು ಕಂಪೈಲರ್ ದೋಷವನ್ನು ಪಡೆಯುತ್ತೀರಿ. ಶೂನ್ಯವೆಂದು ಘೋಷಿಸದ ಯಾವುದೇ ವಿಧಾನವು ಅನುಗುಣವಾದ ರಿಟರ್ನ್ ಮೌಲ್ಯದೊಂದಿಗೆ ರಿಟರ್ನ್ ಸ್ಟೇಟ್ಮೆಂಟ್ ಅನ್ನು ಹೊಂದಿರಬೇಕು, ಉದಾಹರಣೆಗೆಃ ರಿಟರ್ನ್ ರಿಟರ್ನ್ ವ್ಯಾಲ್ಯೂ; ರಿಟರ್ನ್ ಮೌಲ್ಯದ ಡೇಟಾ ಪ್ರಕಾರವು ವಿಧಾನದ ಘೋಷಿತ ರಿಟರ್ನ್ ಪ್ರಕಾರಕ್ಕೆ ಹೊಂದಿಕೆಯಾಗಬೇಕು; ಬೂಲಿಯನ್ ಅನ್ನು ಹಿಂದಿರುಗಿಸಲು ಘೋಷಿಸಲಾದ ವಿಧಾನದಿಂದ ನೀವು ಪೂರ್ಣಾಂಕ ಮೌಲ್ಯವನ್ನು ಹಿಂದಿರುಗಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ವಸ್ತುಗಳ ಮೇಲಿನ ವಿಭಾಗಗಳಲ್ಲಿ ಚರ್ಚಿಸಲಾದ ಆಯತಾಕಾರದ ಆಯತಾಕಾರದ ವರ್ಗದ ಗೇಟೇರಿಯಾ () ವಿಧಾನವು ಪೂರ್ಣಾಂಕವನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆಃ// ಆಯತಾಕಾರದ ಸಾರ್ವಜನಿಕ ಇಂಟೇರಿಯಾ () {ರಿಟರ್ನ್ ಅಗಲ * ಎತ್ತರ;} ಈ ವಿಧಾನವು ಅಭಿವ್ಯಕ್ತಿಯು ಮೌಲ್ಯಮಾಪನ ಮಾಡುವ ಪೂರ್ಣಾಂಕವನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ. GetArea ವಿಧಾನವು ಪ್ರಾಚೀನ ಪ್ರಕಾರವನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ. ಒಂದು ವಿಧಾನವು ಉಲ್ಲೇಖ ಪ್ರಕಾರವನ್ನು ಸಹ ಹಿಂದಿರುಗಿಸಬಹುದು. ಉದಾಹರಣೆಗೆ, ಬೈಸಿಕಲ್ ವಸ್ತುಗಳನ್ನು ಕುಶಲತೆಯಿಂದ ನಿರ್ವಹಿಸುವ ಪ್ರೋಗ್ರಾಂನಲ್ಲಿ, ನಾವು ಈ ರೀತಿಯ ವಿಧಾನವನ್ನು ಹೊಂದಿರಬಹುದುಃ ಸಾರ್ವಜನಿಕ ಬೈಸಿಕಲ್ ಸೀಹೋಸ್ ಫಾಸ್ಟೆಸ್ಟ್ (ಬೈಸಿಕಲ್ ಮೈಬೈಕ್, ಬೈಸಿಕಲ್ ಯುವರ್ ಬೈಕ್, ಎನ್ವಿರಾನ್ಮೆಂಟ್ ಎನ್ವಿ) {ಬೈಸಿಕಲ್ ಫಾಸ್ಟೆಸ್ಟ್;// ಕೋಡ್ ಯಾವ ಬೈಕ್// ವೇಗವಾಗಿದೆ ಎಂದು ಲೆಕ್ಕ ಹಾಕಲು, ಪ್ರತಿ ಬೈಸಿಕಲ್ನ ಗೇರ್// ಮತ್ತು ಕ್ಯಾಡೆನ್ಸ್ ಅನ್ನು ನೀಡಿದರೆ ಮತ್ತು// ಪರಿಸರವನ್ನು ನೀಡಿದರೆ (ಭೂಪ್ರದೇಶ ಮತ್ತು ಗಾಳಿ) ವೇಗವಾಗಿ ಹಿಂತಿರುಗುತ್ತದೆ;} ಉಲ್ಲೇಖಗಳು ಜಾವಾ ಕೋಡ್ ಹೊಂದಿರುವ ಲೇಖನಗಳನ್ನು ಸಬ್ರುಟೈನ್ ಮಾಡುತ್ತದೆ.