से तेज़री ऑपरेटर तेज़ है, तो मैं यदि सशर्त सिंड्रोम "का अनुमान लगाता हूं जिसका अर्थ है कि मैं हर समय स्थितियों का उपयोग करता हूं। मैं शायद ही कभी टर्नरी ऑपरेटर का उपयोग करता हूं। उदाहरण के लिए: क्या "अगर" स्थिति
//I like to do this:
int a;
if (i == 0)
{
a = 10;
}
else
{
a = 5;
}
//When I could do this:
int a = (i == 0) ? 10:5;
जो मैं का उपयोग बात यह है? कौन सा तेज़ है? क्या कोई उल्लेखनीय प्रदर्शन अंतर है? जब भी संभव हो सबसे छोटा कोड का उपयोग करना बेहतर अभ्यास है?
मैं जावा प्रोग्रामिंग भाषा का उपयोग करता हूं।
इससे कोई फर्क नहीं पड़ता और आपको प्रदर्शन के मुकाबले स्वच्छ कोड के बारे में चिंतित होना चाहिए। इस मामले में, मुझे लगता है कि टर्नरी ऑपरेटर सिर्फ क्लीनर है। –
इसके अलावा, आप इसे इस तरह कर सकते हैं 'अगर (i == 0) a = 10; अन्यथा एक = 5; ' –
एक निश्चित आवश्यकता दिखाने के बिना प्रोफाइलिंग के बिना समयपूर्व अनुकूलन खराब, बुरा, बुरा है। कोड का प्रयोग करें कि आपका भविष्य स्वयं अब से 6 महीने का सबसे अच्छा समझ जाएगा। –