मुझे पता है कि switch
/select
बयान प्रत्येक मामले के बाद स्वचालित रूप से टूट जाते हैं। मैं सोच रहा हूँ, निम्नलिखित कोड में:गो में, स्विच/चयन से ब्रेक स्टेटमेंट ब्रेक करता है?
for {
switch sometest() {
case 0:
dosomething()
case 1:
break
default:
dosomethingelse()
}
}
break
बयान से बाहर निकलें for
पाश या सिर्फ switch
ब्लॉक करता है?
'चयन {}' के भीतर 'ब्रेक' का उपयोग केस क्या है क्योंकि केवल एक 'केस' चुना जा सकता है? –
क्योंकि यदि एक भी मामला चुना गया है, तो यह लंबे समय तक कार्यान्वयन हो सकता है जो मामले के निष्पादन को समाप्त करने के लिए ब्रेक का उपयोग करता है, जैसा कि आप किसी फ़ंक्शन में कहीं से भी लौट सकते हैं। –