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