catch
गहरा घोंसला कोड से बाहर निकलने के लिए है। जावा में उदा। अपवादों को संभालने के लिए जावा के try-catch
के साथ इसे हासिल करना संभव है, हालांकि इसे खराब समाधान माना जाता है और यह भी बहुत अक्षम है। अपवादों को संभालने के लिए रुबी में हमारे पास begin-raise-rescue
है और मुझे लगता है कि इसे अन्य कार्यों के लिए उपयोग करने के लिए महंगा भी है।रूबी कैच-फेंक और दक्षता
क्या रूबी का catch-throw
वास्तव में begin-raise-rescue
पर एक और अधिक कुशल समाधान है या begin-raise-rescue
के बजाय नेस्टेड ब्लॉक को तोड़ने के लिए इसका उपयोग करने के अन्य कारण हैं?
यदि आप नियंत्रण संरचनाओं के कुछ रूबी उदाहरण पोस्ट करते हैं, तो आप यह पूछ सकते हैं कि आपका क्या मतलब है। बेंचमार्किंग के लिए –