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

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



1
एक प्रक्षेपित स्ट्रिंग के अंदर टर्नरी ऑपरेटर का उपयोग कैसे करें?
मैं उलझन में हूँ कि यह कोड क्यों संकलित नहीं होगा: var result = $"{fieldName}{isDescending ? " desc" : string.Empty}"; अगर मैं इसे विभाजित करता हूं, तो यह ठीक काम करता है: var desc = isDescending ? " desc" : string.Empty; var result = $"{fieldName}{desc}";

13
PHP ternary ऑपरेटर बनाम null coalescing ऑपरेटर
क्या कोई व्यक्ति PHP में टर्नरी ऑपरेटर शॉर्टहैंड ( ?:) और अशक्त कोलेसिंग ऑपरेटर ( ??) के बीच अंतर समझा सकता है ? वे कब अलग व्यवहार करते हैं और कब उसी तरीके से (यदि ऐसा होता भी है)? $a ?: $b बनाम $a ?? $b

7
कॉफीस्क्रिप्ट में टर्नरी ऑपरेशन
मुझे मान सेट करने की आवश्यकता है a जो एक शर्त पर निर्भर करता है। कॉफीस्क्रिप्ट के साथ ऐसा करने का सबसे छोटा तरीका क्या है? जैसे कि मैं इसे जावास्क्रिप्ट में कैसे करूंगा: a = true ? 5 : 10 # => a = 5 a = false ? …


9
C के टर्नीरी ऑपरेटर के मुहावरेदार गो क्या है?
C / C ++ (और उस परिवार की कई भाषाएं) में, एक शर्त के आधार पर एक वैरिएबल को घोषित करने और आरंभ करने के लिए एक सामान्य मुहावरा, टर्नरी सशर्त ऑपरेटर का उपयोग करता है: int index = val > 0 ? val : -val गो के पास सशर्त …

8
इफ-शॉर्टहैंड का उपयोग करते समय दूसरी अभिव्यक्ति को स्वीकार करना
क्या मैं if elseबिना शॉर्टहैंड के लिख सकता हूं else? var x=1; x==2 ? dosomething() : doNothingButContinueCode(); मैंने nullअन्य कार्यों के लिए ध्यान दिया है (लेकिन मुझे पता नहीं क्यों या अगर यह एक अच्छा विचार है)। संपादित करें: आप में से कुछ को यह प्रतीत होता है कि मैं …

13
इनलाइन आईएफ स्टेटमेंट को जावास्क्रिप्ट में कैसे लिखें?
मैं ifजावास्क्रिप्ट में इनलाइन स्टेटमेंट का उपयोग कैसे कर सकता हूं ? क्या इनलाइन elseस्टेटमेंट भी है? कुछ इस तरह: var a = 2; var b = 3; if(a < b) { // do something }

7
AngularJS टेम्प्लेट में टर्नरी ऑपरेटर
आप AngularJS (टेम्प्लेट में) के साथ एक टर्नरी कैसे करते हैं? नियंत्रक के एक फंक्शन को बनाने और कॉल करने के बजाय html विशेषताओं (कक्षाओं और शैली) में कुछ का उपयोग करना अच्छा होगा।

13
पॉवरशेल में टर्नरी ऑपरेटर
मुझे जो पता है, उससे PowerShell को तथाकथित टर्नरी ऑपरेटर के लिए अंतर्निहित अभिव्यक्ति नहीं लगती है । उदाहरण के लिए, सी भाषा में, जो टर्नरी ऑपरेटर का समर्थन करती है, मैं कुछ इस तरह लिख सकता था: <condition> ? <condition-is-true> : <condition-is-false>; यदि वह वास्तव में पॉवरशेल में मौजूद …

15
जावा के लिए संक्षिप्त रूप यदि कथन
मुझे पता है कि ifसंक्षिप्त रूप में जावा स्टेटमेंट लिखने का एक तरीका है। if (city.getName() != null) { name = city.getName(); } else { name="N/A"; } क्या किसी को पता है कि उपरोक्त 5 लाइनों के लिए संक्षिप्त रूप को एक पंक्ति में कैसे लिखना है?

11
इनलाइन कंडीशन्स in angular.js
मैं सोच रहा था कि क्या एनजी-शो आदि का उपयोग करने के अलावा सशर्त रूप से सामग्री प्रदर्शित करने के लिए कोणीय में एक तरीका है। उदाहरण के लिए backbone.js में मैं एक टेम्पलेट में इनलाइन सामग्री के साथ कुछ कर सकता था जैसे: <% if (myVar === "two") { …

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

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

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