"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > रिटर्न स्टेटमेंट प्लेसमेंट लूप कार्यक्षमता पर कैसे प्रभाव डालता है?

रिटर्न स्टेटमेंट प्लेसमेंट लूप कार्यक्षमता पर कैसे प्रभाव डालता है?

2024-11-02 को प्रकाशित
ब्राउज़ करें:903

How Does Return Statement Placement Impact For Loop Functionality?

फॉर लूप्स में रिटर्न स्टेटमेंट प्लेसमेंट

इस विशिष्ट मामले में, मेक_लिस्ट फ़ंक्शन के भीतर रिटर्न स्टेटमेंट का प्लेसमेंट प्रोग्राम की इच्छित कार्यक्षमता में बाधा डालता है . रिटर्न स्टेटमेंट फ़ंक्शन के अंत में स्थित होना चाहिए, न कि लूप के अंदर।

लूप के लिए तीन बार पुनरावृत्ति होती है, तीन पालतू प्रविष्टियों के अनुरूप। हालाँकि, समय से पहले रखा गया रिटर्न स्टेटमेंट कार्य को समय से पहले समाप्त कर देता है, जिससे केवल एक पालतू जानवर को प्रवेश की अनुमति मिलती है। विशेष रूप से:

  1. मूल प्लेसमेंट: रिटर्न स्टेटमेंट को लूप के पहले पुनरावृत्ति के बाद रखा जाता है।
  2. प्रभाव: प्रसंस्करण के बाद पहली pet प्रविष्टि, फ़ंक्शन तुरंत pet_list लौटाता है जिसमें केवल एक pet ऑब्जेक्ट होता है, लूप को समय से पहले समाप्त करता है और बाद वाले pet को इनपुट करने का अवसर देता है डेटा।

सही प्लेसमेंट:

जैसा कि इरादा था, तीन पालतू प्रविष्टियों के इनपुट की अनुमति देने के लिए, रिटर्न स्टेटमेंट को मेक_लिस्ट के अंत में ले जाया जाना चाहिए फ़ंक्शन, लूप के अपने पुनरावृत्तियों को पूरा करने के बाद।

  1. नया प्लेसमेंट: रिटर्न स्टेटमेंट अब यहां रखा गया है फ़ंक्शन का अंत, लूप के बाहर।
  2. प्रभाव: लूप अब सभी तीन पुनरावृत्तियों को पूरा कर सकता है, जिससे उपयोगकर्ता प्रत्येक पालतू जानवर के लिए डेटा इनपुट कर सकता है, और फ़ंक्शन संपूर्ण pet_list जिसमें तीनों पालतू जानवर शामिल हैं।
विज्ञप्ति वक्तव्य इस लेख को पुन: पेश किया गया है: 1729293675 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए [email protected] पर संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3