बनाम जावा के भीतर मुझे आश्चर्य है अगर इनमें से जो अधिक कुशल है:दो बयान एक और बयान
if(something)
{
if(something)
}
या
if((something) &&(something))
मैं सोच रहा था क्या गुण के लिए दोनों प्रदर्शन के संदर्भ में हैं । कौन से समाधान अलग-अलग डेटा ऑब्जेक्ट्स को बेहतर तरीके से उधार देते हैं।
पहला तरीका आम तौर पर लोग हैं, जो पता नहीं है द्वारा लिखे कोड में देखा जाता है/समझते हैं कि '&&' ऑपरेटर शॉर्ट सर्किट। मैंने विरासत कोड में 15+ कैस्केडिंग 'if' ब्लॉक देखा है, और तुरंत उन्हें दूसरे तरीके से बदल दिया है। (इसके अलावा: वीबी.नेट 'और' ऐसा एक उदाहरण है जहां यह शॉर्ट-सर्किट नहीं करता है, लेकिन 'और भी' करता है) – Seph