मैंने सोचा कि ब्लॉक अज्ञात कार्यों की तरह थे।रूबी में किसी ब्लॉक के निष्पादन को कैसे समाप्त करें?
लेकिन जब मैंने 'रिटर्न' कीवर्ड का उपयोग करके ब्लॉक के निष्पादन को समाप्त करने का प्रयास किया, तो मुझे लगता है कि यह उस दायरे में वापसी को ट्रिगर करता है जिसमें ब्लॉक परिभाषित किया गया था। क्या यह काम करता है?
यदि हां, तो मैं एक ब्लॉक के निष्पादन को कैसे समाप्त कर सकता हूं, इस तरह से बाहरी दायरे में वापसी को ट्रिगर नहीं करता है?
पहले से ही पूछा गया है और उत्तर दिया गया है: http://stackoverflow.com/questions/1402757/how-to-break-out-from-a-ruby-block – mguymon