घर विकास एक कोशिश / पकड़ ब्लॉक क्या है? - टेक्नोपेडिया से परिभाषा

एक कोशिश / पकड़ ब्लॉक क्या है? - टेक्नोपेडिया से परिभाषा

विषयसूची:

Anonim

परिभाषा - प्रयास / कैच ब्लॉक का क्या अर्थ है?

"ट्राइ" और "कैच" वे कीवर्ड हैं जो प्रोग्राम एक्जीक्यूटिव के दौरान डेटा या कोडिंग त्रुटियों के कारण अपवादों से निपटने का प्रतिनिधित्व करते हैं। एक कोशिश ब्लॉक कोड का ब्लॉक है जिसमें अपवाद होते हैं। एक पकड़ ब्लॉक पकड़ता है और हैंडल ब्लॉक अपवादों का प्रयास करता है।


C प्रोग्रामिंग भाषा (C ++ और C #), जावा, जावास्क्रिप्ट और संरचित क्वेरी भाषा (SQL) सहित कई प्रोग्रामिंग भाषाओं में ट्राइ / कैच स्टेटमेंट का उपयोग किया जाता है।

Techopedia, Try / Catch Block की व्याख्या करता है

एक अपवाद फेंकने वाले बयानों के एक ब्लॉक को परिभाषित करने का प्रयास करें। जब एक विशिष्ट प्रकार का अपवाद होता है, तो एक कैच ब्लॉक अपवाद को पकड़ता है। यदि अपवाद को प्रयास / कैच ब्लॉक द्वारा नियंत्रित नहीं किया जाता है, तो अपवाद कॉल पकड़े जाने तक या कंपाइलर द्वारा एक त्रुटि संदेश मुद्रित होने तक कॉल स्टैक के माध्यम से आगे बढ़ता है।


एक कोशिश / पकड़ ब्लॉक भी एक या अधिक कोशिश / पकड़ने के बयान के साथ नेस्टेड हो सकता है। प्रत्येक प्रयास विवरण अपवाद को संभालने के लिए एक मिलान पकड़ने वाला बयान है। यदि अपवाद अपवाद के आंतरिक कथन में मेल पकड़ने वाला विवरण नहीं है, तो बाद के प्रयास विवरण को पकड़ने वाले हैंडलर की जाँच की जाती है। यह प्रक्रिया तब तक जारी रहती है जब तक कि सभी आंतरिक कोशिश बयानों को मिलान पकड़ने वाले बयान के लिए जाँच नहीं किया जाता है। यदि कैच स्टेटमेंट मैच नहीं करता है, तो रनटाइम सिस्टम अपवाद को हैंडल करता है।


प्रयास करें / ब्लॉक उदाहरणों को पकड़ें:

  • एक पकड़ने ब्लॉक के बाद एक कोशिश ब्लॉक
  • एक या एक से अधिक कैच ब्लॉक के बाद एक कोशिश ब्लॉक
  • किसी अन्य ब्लॉक के बाद और फिर इसी कैच ब्लॉक के बाद एक कोशिश ब्लॉक
एक कोशिश / पकड़ ब्लॉक क्या है? - टेक्नोपेडिया से परिभाषा