क्या else whileबिना हस्तक्षेप वाले ब्रेसिज़ को "सुरक्षित" रखरखाव बुद्धिमान माना जाता है?
if-elseनीचे दिए गए ब्रेसिज़ के बिना कोड लिखना ...
if (blah)
foo();
else
bar();
... जोखिम उठाता है क्योंकि ब्रेसिज़ की कमी से अनजाने में कोड का अर्थ बदलना बहुत आसान हो जाता है।
हालांकि, नीचे भी जोखिम भरा है?
if (blah)
{
...
}
else while (!bloop())
{
bar();
}
या else whileबिना हस्तक्षेप किए ब्रेसिज़ को "सुरक्षित" माना जाता है?
ifकेवल एक बार मूल्यांकन किया जाता है, लेकिन whileएक लूप को दर्शाता है, इसलिए दोनों को जोड़ने से मुझे एक असंतुष्ट भावना मिलती है कि ifयह लूप का हिस्सा है ... किसी भी तरह ...
elseखंड में आप कुछ while और करना चाहते हैं? कृपया ब्रेसिज़ का उपयोग करें।

else whileicky दिखता है। मैं उपयोग करूंगाelse { while (condition) { ... } }।