/ / रूबी में एक ब्लॉक के निष्पादन को समाप्त कैसे करें? - रूबी, वापसी, ब्लॉक

रूबी में एक ब्लॉक के निष्पादन को समाप्त कैसे करें? - रूबी, वापसी, ब्लॉक

मैंने सोचा कि ब्लॉक अज्ञात कार्यों की तरह थे।

लेकिन जब मैंने "रिटर्न" कीवर्ड का उपयोग करके ब्लॉक के निष्पादन को समाप्त करने का प्रयास किया, तो मुझे लगता है कि इस दायरे में एक रिटर्न ट्रिगर हुआ जिसमें ब्लॉक परिभाषित किया गया था। क्या यह काम करता है?

यदि हां, तो मैं एक ब्लॉक के निष्पादन को कैसे समाप्त कर सकता हूं, इस तरह से बाहरी दायरे में वापसी को ट्रिगर नहीं करता है?

उत्तर:

जवाब के लिए 22 № 1

कीवर्ड "अगला" है, न कि "ब्रेक"। ब्रेक "प्रत्येक" विधि के लिए विशिष्ट प्रतीत होता है।


जवाब के लिए 0 № 2

ब्लॉक या लूप से बाहर निकलने के लिए उपयोग करें break कीवर्ड।

return एक विधि से बाहर निकलेंगे।