Google की गो भाषा एक नई भाषा है। इसलिए मुझे आश्चर्य हुआ कि यह 'goto' कथन है। मुझे हमेशा सिखाया जाता है कि 'गोटो' कथन अतीत की बात है और इसके लिए बुराई एक कार्यक्रम के वास्तविक प्रवाह को दर्शाती है। फंक्शन (या यदि आप करेंगे तो विधियां) प्रवाह को नियंत्रित करने का हमेशा एक बेहतर तरीका है।गो के पास "गोटो" कथन क्यों है
मुझे कुछ याद आना चाहिए। 'गोटो' का उपयोग क्यों और कब एक अच्छा विचार है? या Google ने इसे क्यों शामिल किया?
ऐसे समय होते हैं जहां आपको वास्तव में गोटो स्टेटमेंट की आवश्यकता होती है। गोटो केवल तब ही बुराई करते हैं जब अंधाधुंध इस्तेमाल किया जाता है। उदाहरण के लिए, यदि यह असंभव नहीं है, तो एक कठिन राज्य मशीन पार्सर के साथ गेटो स्टेटमेंट लिखना बहुत मुश्किल है। – xbonez
यह जाने के लिए विशिष्ट नहीं है, लेकिन अच्छी चर्चा के लिए कि क्यों भाषाएं बयान जारी रखती हैं, और इसके उपयोग के खिलाफ तर्क देखने के लिए, [इस पोस्ट] को देखें (http://stackoverflow.com/questions/46586/goto-still- माना-हानिकारक)। प्रश्न में जुड़े कुछ अच्छे संदर्भ हैं। संपादित करें: [यहां एक और है] (http://stackoverflow.com/questions/24451/goto-usage)। –
ओपी को प्रदान की गई एसओ चर्चाओं के माध्यम से grepping से बचाने के लिए, यहां [एलकेएमएल पर चर्चा] (http://kerneltrap.org/node/553/2131) जो काफी हद तक बताती है कि कुछ मामलों में 'गोटो' उपयोगी क्यों है । @ किसाकी के जवाब का अध्ययन करने के बाद पढ़ें। – kostix