सशर्त टर्नरी ऑपरेटर निश्चित रूप से अति प्रयोग किया जा सकता है, और कुछ इसे काफी अपठनीय पाते हैं। हालांकि, मुझे लगता है कि ज्यादातर स्थितियों में यह बहुत साफ हो सकता है कि एक बूलियन अभिव्यक्ति की अपेक्षा की जाती है, बशर्ते कि इसका इरादा स्पष्ट हो।
क्या टर्नरी ऑपरेटर का उपयोग करना अच्छा अभ्यास है?
टर्नरी ऑपरेटर का उपयोग करना सबसे अच्छा अभ्यास है जब यह कोड को पढ़ने में आसान बनाता है। अगर लॉजिक में बहुत से if…else स्टेटमेंट हैं, तो आपको टर्नरी ऑपरेटर्स का उपयोग नहीं करना चाहिए।
क्या जावा में टर्नरी ऑपरेटर का उपयोग करना अच्छा है?
जावा टर्नरी ऑपरेटर एकमात्र सशर्त ऑपरेटर है जो तीन ऑपरेंड लेता है। यह if-then-else स्टेटमेंट के लिए वन-लाइनर रिप्लेसमेंट है और जावा प्रोग्रामिंग में बहुत उपयोग किया जाता है।हम टर्नरी ऑपरेटर का उपयोग if-else conditions के स्थान पर कर सकते हैं या यहां तक कि नेस्टेड टर्नरी ऑपरेटरों का उपयोग करके शर्तों को स्विच कर सकते हैं।
कौन सा बेहतर है अगर-अन्यथा या टर्नरी ऑपरेटर?
निष्कर्ष। एक चर के लिए मान सेट करने के लिए या यदि आवश्यक हो तो कोड को कम करने के लिए टर्नरी ऑपरेटरों का उपयोग करें। उपयोग करें अगर-बाकी सब कुछ के लिए बयान।
क्या C++ की तुलना में टर्नरी ऑपरेटर तेज है?
14 उत्तर। यह तेज़ नहीं है। एक अंतर है जब आप कुछ अभिव्यक्ति के आधार पर निरंतर चर प्रारंभ कर सकते हैं: const int x=(a<b)?