Articles of सशर्त ऑपरेटर

टर्नरी ऑपरेटर अनपेक्षित रूप से क्यों पूर्णांक डालें?

मैंने देखा है कि यह कहीं पर चर्चा करता है कि obj में Double कोड वाला निम्न कोड परिणाम है, लेकिन यह बाईं ओर 200.0 प्रिंट करता है। Object obj = true ? new Integer(200) : new Double(0.0); System.out.println(obj); परिणाम: 200.0 हालांकि, यदि आप दाहिने हाथ में एक अलग ऑब्जेक्ट डालते हैं, उदा। BigDecimal , […]

सी और सी ++ के बीच सशर्त ऑपरेटर अंतर

मैंने कहीं पढ़ा है कि ?: सी में ऑपरेटर सी ++ में थोड़ा अलग है, कि कुछ स्रोत कोड है जो दोनों भाषाओं में अलग तरीके से काम करता है। दुर्भाग्य से, मुझे पाठ कहीं भी नहीं मिल सकता है क्या किसी को पता है कि यह अंतर क्या है?

?: एक अभिव्यक्ति खाली छोड़ते समय टर्नरी सशर्त ऑपरेटर व्यवहार

मैं एक कंसोल एप्लिकेशन लिख रहा था जो परीक्षण और त्रुटि से एक नंबर "अनुमान" करने की कोशिश करता था, यह ठीक और सब काम किया, लेकिन मुझे एक निश्चित भाग के बारे में सोचने के लिए छोड़ दिया, जिसे मैंने अनुपस्थित लिखा था, कोड है: #include <stdio.h> #include <stdlib.h> int main() { int x,i,a,cc; […]

सी में टर्नरी (सशर्त) ऑपरेटर

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

जावास्क्रिप्ट टर्नरी ऑपरेटर के साथ ऑपरेटर का अग्रभाग

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

वापसी का प्रकार '?:' (टर्नरी सशर्त ऑपरेटर)

पहले एक संदर्भ क्यों वापस करता है? int x = 1; int y = 2; (x > y ? x : y) = 100; जबकि दूसरा नहीं है? int x = 1; long y = 2; (x > y ? x : y) = 100; दरअसल, दूसरा भी संकलन नहीं करता – "असाइनमेंट के बचे […]

के साथ नल योग्य प्रकार का मुद्दा?: सशर्त ऑपरेटर

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

बूलियन, सशर्त ऑपरेटर्स और ऑटोबॉक्सिंग

यह 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 = true ? null […]

प्रश्न चिह्न "क्या है?" और बृहदान्त्र ":" ऑपरेटर के लिए उपयोग किया जाता है?

प्रश्न चिह्न का उपयोग करने के बारे में दो प्रश्न "?" और बृहदान्त्र ":" एक प्रिंट फ़ंक्शन के कोष्ठकों के भीतर ऑपरेटर: वे क्या करते हैं? इसके अलावा, क्या किसी को उनके लिए मानक शब्द पता है या मैं उनके उपयोग के बारे में अधिक जानकारी कहाँ मिल सकता है? मैंने पढ़ा है कि वे […]

मैं सशर्त ऑपरेटर का उपयोग कैसे करूं?

मैंने हमेशा आश्चर्य किया है कि सी ++ संगत भाषा में "A ? B : C" वाक्यविन्यास कैसे लिखना है I मुझे लगता है कि ऐसा कुछ काम करता है: (छद्म कोड) If A > B C = A Else C = B क्या कोई अनुभवी सी ++ प्रोग्रामर मेरी मदद करेगा?

दिलचस्प पोस्ट
कैसे ठीक से एक वार्ता श्रृंखला से बाहर तोड़ने के लिए? ट्विटर बूटस्ट्रैप में पांच समान कॉलम मैं regex के साथ ओवरलैपिंग स्ट्रिंग का मिलान कैसे कर सकता हूं? क्या मैं छद्म तत्वों के लिए सिंगल या डबल कॉलन अंकन का उपयोग करना चाहिए? मेरे फ़ंक्शन के अंदर इसे संशोधित किए जाने के बाद क्यों मेरे चर अनियंत्रित हैं? – एसिंक्रोनस कोड संदर्भ पायथन रेगेक्स सभी अतिव्यापी मैचों को ढूंढता है? सी ++ में पीआई स्थिरता का उपयोग कैसे करें एक्सएमएल से आर डेटा फ्रेम को कैसे पर्स करना JqGrid स्तंभ हेडर फिल्टर और उन्नत फ़िल्टरिंग संवाद पर दो संबंधित प्रश्न पायथन स्ट्रेटम () और समयक्षेत्र? IPhone आवेदन से बाहर निकलने का सही तरीका है? बीओएम बिना यूटीएफ -8 मैं सी # में XML कैसे बना सकता हूं? विभिन्न ब्राउज़र में सरणी सॉर्टिंग स्थिरता एंड्रॉइड पर इंटरनेट एक्सेस कैसे जांचें? InetAddress कभी बाहर कभी नहीं