वीडियो: आप यील्ड ब्रेक स्टेटमेंट का उपयोग कब करेंगे?
2024 लेखक: Lynn Donovan | [email protected]. अंतिम बार संशोधित: 2023-12-15 23:47
#561 – का उपयोग करते हुए ए यील्ड ब्रेक स्टेटमेंट
एक पुनरावर्तक को कार्यान्वित करते समय, उपज वापसी बयान अनुक्रम में अगला तत्व लौटाता है। अगर आप उपयोग कर रहे हैं ए कुंडली इटरेटर ब्लॉक के भीतर, तोड़ने के लिए आप यील्ड ब्रेक स्टेटमेंट का उपयोग कर सकते हैं के बाहर कुंडली , यह दर्शाता है कि कोई और तत्व नहीं करेंगे वापस होना।
इसी तरह, यील्ड ब्रेक क्या है?
यह निर्दिष्ट करता है कि एक पुनरावर्तक समाप्त हो गया है। आप कर सकते हैं सोच उपज ब्रेक एक वापसी विवरण के रूप में जो करता है एक मूल्य वापस नहीं। उदाहरण के लिए, यदि आप किसी फ़ंक्शन को एक पुनरावर्तक के रूप में परिभाषित करते हैं, तो फ़ंक्शन का शरीर इस तरह दिख सकता है: इस मामले में अंतिम कथन कभी निष्पादित नहीं होता है क्योंकि हमने फ़ंक्शन को जल्दी छोड़ दिया था।
इसके अलावा, यील्ड रिटर्न स्टेटमेंट क्या निर्दिष्ट करता है? NS उपज कीवर्ड कस्टम और स्टेटफुल पुनरावृत्ति करता है और रिटर्न संग्रह के प्रत्येक तत्व को एक समय में अस्थायी संग्रह बनाने की आवश्यकता नहीं होती है। आप का उपयोग कर सकते हैं उपज करने के लिए कीवर्ड संकेत मिलता है कि जिस विधि या एक्सेस एक्सेसर का उपयोग किया गया है वह एक पुनरावर्तक है।
इसके अलावा, यील्ड रिटर्न कैसे काम करता है?
आप एक का उपयोग करते हैं उपज वापसी को बयान वापसी प्रत्येक तत्व एक समय में एक। जब एक उपज वापसी इटरेटर विधि में कथन तक पहुँच जाता है, व्यंजक है लौटा हुआ , और कोड में वर्तमान स्थान बरकरार रखा जाता है। अगली बार जब इटरेटर फ़ंक्शन कहा जाता है, तो उस स्थान से निष्पादन पुनरारंभ होता है।
उपज कीवर्ड का उपयोग क्या है?
MSDN से उद्धरण इटरेटर ब्लॉक में, the उपज कीवर्ड वापसी के साथ प्रयोग किया जाता है कीवर्ड एन्यूमरेटर ऑब्जेक्ट को एक मान प्रदान करने के लिए। यह वह मान है जो लौटाया जाता है, उदाहरण के लिए, फ़ोरैच स्टेटमेंट के प्रत्येक लूप में। NS उपज कीवर्ड पुनरावृत्ति के अंत का संकेत देने के लिए ब्रेक के साथ भी प्रयोग किया जाता है।"
सिफारिश की:
आप जलप्रपात दृष्टिकोण का उपयोग कब करेंगे?
वाटरफॉल मॉडल का उपयोग कब करें इस मॉडल का उपयोग केवल तभी किया जाता है जब आवश्यकताएं बहुत अच्छी तरह से ज्ञात, स्पष्ट और निश्चित हों। उत्पाद परिभाषा स्थिर है। तकनीक समझी जाती है। कोई अस्पष्ट आवश्यकताएं नहीं हैं। आवश्यक विशेषज्ञता वाले पर्याप्त संसाधन स्वतंत्र रूप से उपलब्ध हैं। परियोजना संक्षिप्त है
जावा में अगर स्टेटमेंट में ब्रेक का इस्तेमाल किया जा सकता है?
'ब्रेक' कमांड 'if' स्टेटमेंट में काम नहीं करता है। यदि आप अपने कोड से 'ब्रेक' कमांड को हटाते हैं और फिर कोड का परीक्षण करते हैं, तो आप पाएंगे कि कोड 'ब्रेक' कमांड के बिना ठीक उसी तरह काम करता है जैसा कि एक के साथ होता है। 'ब्रेक' को लूप के अंदर उपयोग के लिए डिज़ाइन किया गया है (के लिए, जबकि, करते-करते, के लिए बढ़ाया और स्विच)
आप किस डेटा प्रकार का उपयोग करेंगे जो समय क्षेत्र जागरूक है?
डेटाटाइम डेटा प्रकार दिनांक, टाइमस्टैम्प, टाइम ज़ोन के साथ टाइमस्टैम्प और स्थानीय समय क्षेत्र के साथ टाइमस्टैम्प हैं। डेटाटाइम डेटा प्रकारों के मान को कभी-कभी डेटाटाइम कहा जाता है
आप async defer का उपयोग कब करेंगे?
आम तौर पर आप जहां संभव हो एसिंक का उपयोग करना चाहते हैं, फिर कोई विशेषता नहीं है। पालन करने के लिए यहां कुछ सामान्य नियम दिए गए हैं: यदि स्क्रिप्ट मॉड्यूलर है और किसी स्क्रिप्ट पर निर्भर नहीं है तो async का उपयोग करें। यदि स्क्रिप्ट किसी अन्य स्क्रिप्ट पर निर्भर करती है या उस पर निर्भर है तो defer . का उपयोग करें
क्या मैं अंदर ब्रेक का उपयोग कर सकता हूं?
ब्रेक-इन गुण मूल तत्व के सामान्य प्रवाह में ब्लॉक-स्तरीय तत्वों पर लागू होता है। उपयोगकर्ता एजेंट इसे अन्य तत्वों, जैसे 'टेबल-पंक्ति' तत्वों पर भी लागू कर सकते हैं। जब कोई पृष्ठ या स्तंभ एक बॉक्स को विभाजित करता है, तो बॉक्स के मार्जिन, बॉर्डर और पैडिंग का कोई दृश्य प्रभाव नहीं होता है जहां विभाजन होता है