break
आखिरी केस के बाद, जब भी शामिल होता हूं, जब भी शामिल होता हूं या नहीं करता हूं, मैं थोड़ा हैरान हूं default
।
switch (type) {
case 'product':
// Do behavior
break;
default:
// Do default behavior
break; // Is it considered to be needed?
}
break
एकमात्र उद्देश्य मेरी समझ में कोड के बाकी के माध्यम से चलने से रोकने के लिए है switch
।
क्या यह तब अधिक तार्किक माना जाता है कि एक break
सामंजस्य के कारण अंतिम होना या इसे break
लागू करने के कारण इसे छोड़ना जो किसी भी कार्यात्मक उपयोग के लिए नहीं है? मेरी राय में दोनों अलग-अलग तरीकों से तार्किक हैं।
यह कुछ हद तक एक .php
फ़ाइल को समाप्त करने के साथ तुलना की जा सकती है ?>
। ?>
रिक्त स्थानों के आउटपुट के जोखिम के कारण मैं कभी भी समाप्त नहीं होता, लेकिन कोई यह तर्क दे सकता है कि फ़ाइल को समाप्त करना तर्कसंगत बात होगी।
break
मामले में अच्छी तरह से :) पिछले