conditional-operator पर टैग किए गए जवाब

सशर्त ऑपरेटर एक टर्नरी ऑपरेटर है जो कई प्रोग्रामिंग भाषाओं में एक बुनियादी सशर्त अभिव्यक्ति के लिए सिंटैक्स का हिस्सा है। इसे आमतौर पर टर्नरी ऑपरेटर या इनलाइन के रूप में भी जाना जाता है। विभिन्न भाषाओं में एक ही निर्माण के लिए अलग-अलग वाक्यविन्यास होते हैं, लेकिन सभी एक शर्त के आधार पर दो विकल्पों में से एक के बीच चयन करते हैं।

8
अशक्त ऑपरेटर के रूप में एक इंट के रूप में अशक्त लौटना, लेकिन यदि कथन नहीं है
आइए निम्नलिखित स्निपेट में सरल जावा कोड को देखें: public class Main { private int temp() { return true ? null : 0; // No compiler error - the compiler allows a return value of null // in a method signature that returns an int. } private int same() { …

5
एक-पंक्ति सूची की समझ: अगर-और वेरिएंट
यह अजगर सूची बोध वाक्यविन्यास के बारे में अधिक है। मुझे एक सूची समझ मिली है जो किसी दी गई श्रेणी की विषम संख्याओं की सूची तैयार करती है: [x for x in range(1, 10) if x % 2] यह एक फिल्टर बनाता है - मुझे एक स्रोत सूची मिली …

27
यदि मेरा स्ट्रिंग अशक्त के बराबर है तो कैसे जांचें?
मैं केवल कुछ कार्रवाई करना चाहता हूं यदि मेरे स्ट्रिंग का सार्थक मूल्य है। इसलिए, मैंने यह कोशिश की। if (!myString.equals("")) { doSomething } और इस if (!myString.equals(null)) { doSomething } और इस if ( (!myString.equals("")) && (!myString.equals(null))) { doSomething } और इस if ( (!myString.equals("")) && (myString!=null)) { doSomething …

16
नल Coalescing ऑपरेटर का उपयोग करने के लिए अनोखे तरीके [बंद]
बंद हो गया । यह प्रश्न राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 2 महीने पहले बंद हुआ …

16
जावा क्या है ?: ऑपरेटर को बुलाया जाता है और यह क्या करता है?
मैं जावा के साथ कुछ वर्षों से काम कर रहा हूं, लेकिन हाल ही में जब तक मैं इस निर्माण में नहीं चला हूं: int count = isHere ? getHereCount(index) : getAwayCount(index); यह शायद एक बहुत ही सरल सवाल है, लेकिन क्या कोई इसे समझा सकता है? मैं इसे कैसे …

5
अशक्त प्रकार का मुद्दा ?: सशर्त संचालक
क्या कोई समझा सकता है कि यह C # .NET 2.0 में क्यों काम करता है: Nullable<DateTime> foo; if (true) foo = null; else foo = new DateTime(0); ... लेकिन यह नहीं है: Nullable<DateTime> foo; foo = true ? null : new DateTime(0); बाद का रूप मुझे एक जटिल त्रुटि …

4
बैश अगर [झूठा]; सच लौटाता है
इस हफ्ते बैश सीखने और एक रोड़ा में भाग गया। #!/bin/sh if [ false ]; then echo "True" else echo "False" fi यह हमेशा सच आउटपुट होगा भले ही स्थिति अन्यथा इंगित करने के लिए प्रतीत होगी। अगर मैं कोष्ठक हटाता हूं []तो यह काम करता है, लेकिन मुझे समझ …

3
टहनी टर्नरी ऑपरेटर, आशुलिपि अगर-तब-तब
क्या ट्विग टर्नरी ऑपरेटर का समर्थन करता है? मुझे कुछ सशर्त तर्क चाहिए जैसे: {%if ability.id in company_abilities %} <tr class="selected"> {%else%} <tr> {%endif%} लेकिन टहनी में आशुलिपि का उपयोग करना।

7
क्यों "आकार (एक? सच: गलत)" चार बाइट्स का आउटपुट देता है?
मेरे पास sizeofटर्निरी ऑपरेटर वाले ऑपरेटर के बारे में एक छोटा सा कोड है : #include <stdio.h> #include <stdbool.h> int main() { bool a = true; printf("%zu\n", sizeof(bool)); // Ok printf("%zu\n", sizeof(a)); // Ok printf("%zu\n", sizeof(a ? true : false)); // Why 4? return 0; } आउटपुट ( GCC ): …

4
बूलियन, सशर्त ऑपरेटर और ऑटोबॉक्सिंग
यह क्यों फेंकता है? NullPointerException public static void main(String[] args) throws Exception { Boolean b = true ? returnsNull() : false; // NPE on this line. System.out.println(b); } public static Boolean returnsNull() { return null; } जबकि यह नहीं है public static void main(String[] args) throws Exception { Boolean b …

1
टहनी: यदि कई स्थितियों के साथ
ऐसा लगता है कि मैं एक टहनी के साथ समस्या है अगर बयान। {%if fields | length > 0 || trans_fields | length > 0 -%} त्रुटि है: Unexpected token "punctuation" of value "|" ("name" expected) in मुझे समझ नहीं आ रहा है कि यह काम क्यों नहीं करता है, …

5
अल्पविराम के साथ टर्नरी ऑपरेटर सच्चे मामले में केवल एक अभिव्यक्ति का मूल्यांकन क्यों करता है?
मैं वर्तमान में C ++ प्राइमर पुस्तक के साथ C ++ सीख रहा हूं और पुस्तक में एक अभ्यास है: बताएं कि निम्नलिखित अभिव्यक्ति क्या करती है: someValue ? ++x, ++y : --x, --y हम क्या जानते हैं? हम जानते हैं कि टर्नरी ऑपरेटर की कॉमा ऑपरेटर की तुलना में …

13
मैं PHP में "अगर / और" के लिए शॉर्टहैंड के रूप में टर्नरी ऑपरेटर (?:) का उपयोग कैसे करूं?
इस पृष्ठ के उदाहरणों के आधार पर , मेरे पास नीचे काम करने वाले और गैर-काम करने वाले कोड नमूने हैं। ifबयान का उपयोग कर काम कोड : if (!empty($address['street2'])) echo $address['street2'].'<br />'; गैर-कामकाजी कोड जो टर्नरी ऑपरेटर का उपयोग कर रहा है: $test = (empty($address['street2'])) ? 'Yes <br />' …

7
जावास्क्रिप्ट टर्नररी ऑपरेटर के साथ ऑपरेटर की प्रक्रिया
मैं इस कोड के पहले भाग (+ =) के चारों ओर अपना सिर लपेटने के लिए लगता है कि टर्नरी ऑपरेटर के साथ। h.className += h.className ? ' error' : 'error' जिस तरह से मुझे लगता है कि यह कोड काम करता है वह इस प्रकार है: h.className = h.className …

8
सीएसएस "और" और "या"
मुझे काफी बड़ी परेशानी हुई है, क्योंकि मुझे कुछ इनपुट प्रकारों को स्टाइल करने की आवश्यकता है। मेरे पास कुछ ऐसा था: .registration_form_right input:not([type="radio") { //Nah. } लेकिन मैं चेकबॉक्स को स्टाइल भी नहीं करना चाहता। मैंने कोशिश की: .registration_form_right input:not([type="radio" && type="checkbox"]) .registration_form_right input:not([type="radio" && "checkbox"]) .registration_form_right input:not([type="radio") && …

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