आप यील्ड ब्रेक स्टेटमेंट का उपयोग कब करेंगे?
आप यील्ड ब्रेक स्टेटमेंट का उपयोग कब करेंगे?

वीडियो: आप यील्ड ब्रेक स्टेटमेंट का उपयोग कब करेंगे?

वीडियो: आप यील्ड ब्रेक स्टेटमेंट का उपयोग कब करेंगे?
वीडियो: रोज दौड़ लगाने के 10 फायदे | Benifits of running | Dod lagane ke fayde | Running Benefits 2024, अप्रैल
Anonim

#561 – का उपयोग करते हुए ए यील्ड ब्रेक स्टेटमेंट

एक पुनरावर्तक को कार्यान्वित करते समय, उपज वापसी बयान अनुक्रम में अगला तत्व लौटाता है। अगर आप उपयोग कर रहे हैं ए कुंडली इटरेटर ब्लॉक के भीतर, तोड़ने के लिए आप यील्ड ब्रेक स्टेटमेंट का उपयोग कर सकते हैं के बाहर कुंडली , यह दर्शाता है कि कोई और तत्व नहीं करेंगे वापस होना।

इसी तरह, यील्ड ब्रेक क्या है?

यह निर्दिष्ट करता है कि एक पुनरावर्तक समाप्त हो गया है। आप कर सकते हैं सोच उपज ब्रेक एक वापसी विवरण के रूप में जो करता है एक मूल्य वापस नहीं। उदाहरण के लिए, यदि आप किसी फ़ंक्शन को एक पुनरावर्तक के रूप में परिभाषित करते हैं, तो फ़ंक्शन का शरीर इस तरह दिख सकता है: इस मामले में अंतिम कथन कभी निष्पादित नहीं होता है क्योंकि हमने फ़ंक्शन को जल्दी छोड़ दिया था।

इसके अलावा, यील्ड रिटर्न स्टेटमेंट क्या निर्दिष्ट करता है? NS उपज कीवर्ड कस्टम और स्टेटफुल पुनरावृत्ति करता है और रिटर्न संग्रह के प्रत्येक तत्व को एक समय में अस्थायी संग्रह बनाने की आवश्यकता नहीं होती है। आप का उपयोग कर सकते हैं उपज करने के लिए कीवर्ड संकेत मिलता है कि जिस विधि या एक्सेस एक्सेसर का उपयोग किया गया है वह एक पुनरावर्तक है।

इसके अलावा, यील्ड रिटर्न कैसे काम करता है?

आप एक का उपयोग करते हैं उपज वापसी को बयान वापसी प्रत्येक तत्व एक समय में एक। जब एक उपज वापसी इटरेटर विधि में कथन तक पहुँच जाता है, व्यंजक है लौटा हुआ , और कोड में वर्तमान स्थान बरकरार रखा जाता है। अगली बार जब इटरेटर फ़ंक्शन कहा जाता है, तो उस स्थान से निष्पादन पुनरारंभ होता है।

उपज कीवर्ड का उपयोग क्या है?

MSDN से उद्धरण इटरेटर ब्लॉक में, the उपज कीवर्ड वापसी के साथ प्रयोग किया जाता है कीवर्ड एन्यूमरेटर ऑब्जेक्ट को एक मान प्रदान करने के लिए। यह वह मान है जो लौटाया जाता है, उदाहरण के लिए, फ़ोरैच स्टेटमेंट के प्रत्येक लूप में। NS उपज कीवर्ड पुनरावृत्ति के अंत का संकेत देने के लिए ब्रेक के साथ भी प्रयोग किया जाता है।"

सिफारिश की: