switch-statement पर टैग किए गए जवाब

कंप्यूटर प्रोग्रामिंग में, एक स्विच, केस, सेलेक्ट या स्टेटमेंट स्टेटमेंट एक प्रकार का चयन नियंत्रण तंत्र है, जिसका उपयोग चर सामग्री के आधार पर कोड के विशिष्ट ब्लॉक को इनवॉइस करने के लिए किया जाता है।

10
स्विच / पैटर्न मिलान विचार
मैं एफ # हाल ही में देख रहा हूं, और जब तक कि मैं जल्द ही किसी भी समय बाड़ को छलांग लगाने की संभावना नहीं रखता हूं, यह निश्चित रूप से कुछ क्षेत्रों को उजागर करता है जहां सी # (या पुस्तकालय समर्थन) जीवन को आसान बना सकता है। …

5
स्विफ्ट केस के माध्यम से गिर रहा है
क्या तेजी से बयान के माध्यम से गिर गया है? उदाहरण के लिए यदि मैं निम्न कार्य करता हूं var testVar = "hello" var result = 0 switch(testVal) { case "one": result = 1 case "two": result = 1 default: result = 3 } क्या केस "एक" और केस "दो" …

11
एसक्यूएल स्विच / केस 'जहां' क्लॉज में
मैंने चारों ओर खोज करने की कोशिश की, लेकिन मुझे ऐसा कुछ नहीं मिला जिससे मुझे मदद मिले। मैं SQL में ऐसा करने की कोशिश कर रहा हूँ: declare @locationType varchar(50); declare @locationID int; SELECT column1, column2 FROM viewWhatever WHERE CASE @locationType WHEN 'location' THEN account_location = @locationID WHEN 'area' …

8
स्विफ्ट स्विच स्टेटमेंट की तुलना में कम या अधिक
मैं switchस्विफ्ट में बयानों से परिचित हूं , लेकिन सोच रहा हूं कि कोड के इस टुकड़े को कैसे प्रतिस्थापित किया जाए switch: if someVar < 0 { // do something } else if someVar == 0 { // do something else } else if someVar > 0 { // …

6
गो में, क्या स्विच / चयन से ब्रेक स्टेटमेंट टूट जाता है?
मुझे पता है कि switch/ selectबयान हर मामले के बाद स्वतः ही टूट जाते हैं। मैं निम्नलिखित कोड में सोच रहा हूँ: for { switch sometest() { case 0: dosomething() case 1: break default: dosomethingelse() } } क्या breakकथन forलूप से बाहर निकलता है या सिर्फ switchब्लॉक होता है?

17
C # स्विच स्टेटमेंट सीमाएँ - क्यों?
स्विच स्टेटमेंट लिखते समय, केस स्टेटमेंट में आप क्या स्विच कर सकते हैं, इसकी दो सीमाएँ हैं। उदाहरण के लिए (और हाँ, मुझे पता है, अगर आप इस तरह की बात कर रहे हैं तो इसका मतलब है कि आपका ऑब्जेक्ट ओरिएंटेड (OO) आर्किटेक्चर iffy है - यह सिर्फ एक …

5
स्विच स्टेटमेंट में "या" कैसे जोड़ें?
यही है जो मैं करना चाहता हूं: switch(myvar) { case: 2 or 5: ... break; case: 7 or 12: ... break; ... } मैंने "केस: 2 || 5" के साथ कोशिश की, लेकिन यह काम नहीं किया। उद्देश्य विभिन्न मूल्यों के लिए एक ही कोड नहीं लिखना है।

8
स्विच केस स्टेटमेंट एरर: केस एक्सप्रेशन लगातार अभिव्यक्ति होना चाहिए
मेरा स्विच-केस स्टेटमेंट कल बिल्कुल ठीक काम करता है। लेकिन जब मैं आज सुबह पहले कोड चलाता हूं तो ग्रहण ने मुझे रंग लाल में केस स्टेटमेंट को रेखांकित करने में एक त्रुटि दी और कहते हैं: केस एक्सप्रेशंस निरंतर अभिव्यक्ति होना चाहिए, यह स्थिर है मुझे नहीं पता कि …

9
स्ट्रिंग स्विच स्टेटमेंट एक अशक्त मामले का समर्थन क्यों नहीं करता है?
मैं सिर्फ यह सोच रहा हूं कि जावा 7 switchस्टेटमेंट एक nullमामले का समर्थन क्यों नहीं करता और इसके बजाय फेंकता है NullPointerException? नीचे टिप्पणी लाइन देखें (उदाहरण जावा ट्यूटोरियल लेखswitch से लिया गया ): { String month = null; switch (month) { case "january": monthNumber = 1; break; case …

8
जावा में अगर / और बनाम स्विच स्टेटमेंट के सापेक्ष प्रदर्शन अंतर क्या है?
मेरे वेब एप्लिकेशन के प्रदर्शन के बारे में चिंता करते हुए, मैं सोच रहा हूं कि प्रदर्शन के संबंध में "if / else" या स्विच स्टेटमेंट में से कौन बेहतर है?

3
काम करने के लिए माना जाता है कि क्या (0) एक स्विच में एक मामले को छोड़ने के लिए उपयोग कर रहा है?
मेरे पास एक ऐसी स्थिति है जहां मैं एक सी ++ स्विच स्टेटमेंट में दो मामलों के लिए चाहूंगा कि दोनों एक तीसरे मामले में आते हैं। विशेष रूप से, दूसरा मामला तीसरे मामले के माध्यम से गिर जाएगा, और पहला मामला दूसरे मामले से गुजरने के बिना तीसरे मामले …

12
स्विच स्टेटमेंट फॉल-थ्रू… इसकी अनुमति दी जानी चाहिए? [बन्द है]
जैसा कि वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर देने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है कि …

13
जावा स्विच स्टेटमेंट कई मामले
बस एक जावा स्विच स्टेटमेंट के लिए कई मामलों का उपयोग करने का पता लगाने की कोशिश कर रहा है। यहाँ एक उदाहरण है जो मैं करने की कोशिश कर रहा हूँ: switch (variable) { case 5..100: doSomething(); break; } बनाम करने के लिए: switch (variable) { case 5: case …

5
क्यों स्विच अगर की तुलना में तेज है
जावा पुस्तकों के बहुत सारे switchविवरण कथन की तुलना में अधिक तेज़ हैं if else। लेकिन मुझे कहीं भी यह पता नहीं चला कि स्विच क्यों से तेज है । उदाहरण मेरे पास एक स्थिति है मुझे दो में से किसी एक आइटम को चुनना होगा। मैं या तो उपयोग …

19
एक स्विच के अंदर से एक लूप से बाहर निकलने के लिए कैसे?
मैं कुछ कोड लिख रहा हूँ जो इस तरह दिखता है: while(true) { switch(msg->state) { case MSGTYPE: // ... break; // ... more stuff ... case DONE: break; // **HERE, I want to break out of the loop itself** } } क्या ऐसा करने का कोई सीधा तरीका है? मुझे …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.