control-structures पर टैग किए गए जवाब

9
"केवल एक वापसी" की धारणा कहां से आई?
मैं अक्सर ऐसे प्रोग्रामर्स से बात करता हूं जो कहते हैं कि " एक ही तरीके से कई रिटर्न स्टेटमेंट न डालें। " जब मैं उनसे कारण बताने के लिए कहता हूं, तो मुझे जो भी मिलता है वह " कोडिंग मानक ऐसा कहता है। " या " यह भ्रामक …

19
क्या मुझे किसी फ़ंक्शन से जल्दी लौटना चाहिए या यदि एक स्टेटमेंट का उपयोग करना चाहिए? [बन्द है]
मैंने अक्सर दोनों प्रारूपों में इस प्रकार के फ़ंक्शन को लिखा है, और मैं सोच रहा था कि क्या एक प्रारूप दूसरे पर पसंद किया जाता है, और क्यों। public void SomeFunction(bool someCondition) { if (someCondition) { // Do Something } } या public void SomeFunction(bool someCondition) { if (!someCondition) …

20
क्या `ब्रेक` और` जारी` खराब प्रोग्रामिंग प्रथाएं हैं?
मेरे बॉस ने गैर-प्रोग्रामर का उल्लेख किया है जो खराब प्रोग्रामर उपयोग करते हैं breakऔर continueलूप में हैं। मैं हर समय उनका उपयोग करता हूं क्योंकि वे समझ में आते हैं; मुझे आपको प्रेरणा दिखाने दें: function verify(object) { if (object->value < 0) return false; if (object->value > object->max_value) return …

4
प्रयास करने के लिए कोष्ठक क्यों आवश्यक हैं?
विभिन्न भाषाओं में (जावा कम से कम, यह भी सोचें C #?) आप जैसे काम कर सकते हैं if( condition ) singleStatement; while( condition ) singleStatement; for( var; condition; increment ) singleStatement; इसलिए जब मेरे पास सिर्फ एक बयान है, तो मुझे एक नया दायरा जोड़ने की जरूरत नहीं है …

8
क्लैंग / एलएलवीएम मुझे एक स्विच स्टेटमेंट में डिफ़ॉल्ट का उपयोग करने के बारे में चेतावनी क्यों देता है जहां सभी प्रगणित मामले कवर किए गए हैं?
निम्नलिखित एनम और स्विच स्टेटमेंट पर विचार करें: typedef enum { MaskValueUno, MaskValueDos } testingMask; void myFunction(testingMask theMask) { switch (theMask) { case MaskValueUno: {}// deal with it case MaskValueDos: {}// deal with it default: {} //deal with an unexpected or uninitialized value } }; मैं एक ऑब्जेक्टिव-सी प्रोग्रामर हूं, …

2
स्काला की वापसी क्यों हुई लेकिन टूटती नहीं और जारी रहती है
स्काला के पास breakया नहीं है continue, इसलिए कुछ लूप व्यवहार थोड़ा अधिक सोच लेता है। एक लूप को जल्दी समाप्त करने के लिए पूंछ की पुनरावृत्ति, अपवाद या scala.util.control.Breaks(जो अपवाद का उपयोग करता है) की आवश्यकता होती है। इसके लिए तर्क यह है कि, जैसे goto, वे प्रवाह निर्माण …

22
आप किस उपयोगी वैकल्पिक नियंत्रण संरचनाओं को जानते हैं? [बन्द है]
जैसा कि वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर दिए जाने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.