بيت تطوير ما هو كتلة try / catch؟ - تعريف من techopedia

ما هو كتلة try / catch؟ - تعريف من techopedia

جدول المحتويات:

Anonim

التعريف - ماذا يعني Try / Catch Block؟

"جرب" و "catch" هي كلمات رئيسية تمثل معالجة الاستثناءات بسبب أخطاء البيانات أو الترميز أثناء تنفيذ البرنامج. كتلة المحاولة هي كتلة التعليمات البرمجية التي تحدث فيها استثناءات. كتلة الصيد يمسك ويعالج محاولة استثناءات كتلة.


يتم استخدام عبارة try / catch في العديد من لغات البرمجة ، بما في ذلك لغة البرمجة C (C ++ و C #) وجافا وجافا سكريبت ولغة الاستعلام الهيكلية (SQL).

تيكوبيديا تشرح Try / Catch Block

حاول تحديد كتلة من العبارات التي قد تلقي استثناء. عند حدوث نوع معين من الاستثناء ، تقوم كتلة catch بالتقاط الاستثناء. في حالة عدم معالجة استثناء بواسطة كتل try / catch ، يتصاعد الاستثناء من خلال مكدس الاستدعاءات حتى يتم اكتشاف الاستثناء أو طباعة رسالة خطأ بواسطة برنامج التحويل البرمجي.


كتلة try / catch قد تتداخل أيضًا مع عبارة try / catch أو أكثر. يحتوي كل عبارة try على عبارة catch مطابقة لمعالجة الاستثناء. إذا لم يكن بيان التجربة الداخلي لأحد الاستثناءات عبارة مطابقة للقبض ، فسيتم فحص معالجات التجميع للبيانات التالية. تستمر هذه العملية حتى يتم التحقق من جميع عبارات المحاولة الداخلية للحصول على عبارة مطابقة مطابقة. في حالة عدم تطابق عبارة catch ، يعالج نظام وقت التشغيل الاستثناء.


تتضمن أمثلة تجربة try / catch:

  • كتلة محاولة تليها كتلة الصيد
  • كتلة try متبوعة بكتلة صيد واحدة أو أكثر
  • كتلة try متبوعة بكتلة try أخرى ثم متبوعة كتلة catch المقابلة
ما هو كتلة try / catch؟ - تعريف من techopedia