كيف يعمل الإنقاذ في روبي؟
كيف يعمل الإنقاذ في روبي؟

فيديو: كيف يعمل الإنقاذ في روبي؟

فيديو: كيف يعمل الإنقاذ في روبي؟
فيديو: 17. اقتناص الاخطاء Ruby - begin and rescue 2024, ديسمبر
Anonim

لكل إنقاذ شرط في كتلة البداية ، روبي يقارن الاستثناء المرتفع مقابل كل من المعلمات بدوره. ستنجح المطابقة إذا كان الاستثناء المسمى في إنقاذ الجملة هي نفس نوع الاستثناء الذي تم طرحه حاليًا ، أو أنها فئة فائقة من هذا الاستثناء. رفع استثناء اختبار.

فيما يتعلق بهذا ، ماذا يفعل الإنقاذ في روبي؟

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

بجانب ما سبق ، كيف يمكنك رفع الأخطاء في روبي؟ روبي يمنحك في الواقع القدرة على إجراء ذلك يدويًا رفع الاستثناءات عن طريق الاتصال بـ Kernel # رفع . هذا يسمح لك باختيار أي نوع من ملفات استثناء إلى رفع وحتى تعيين الخاصة بك خطأ رسالة. إذا لم تحدد أي نوع من ملفات استثناء إلى رفع , روبي سوف افتراضيًا إلى RuntimeError (فئة فرعية من StandardError).

مع مراعاة ذلك ، ما هي لغة البرمجة التي تستخدم الإنقاذ؟

روبي

ما هي البداية في روبي؟

يبدأ و END هي كلمات محجوزة في روبي التي تعلن أن الكود سيتم تنفيذه في بداية ونهاية ملف روبي برنامج. (لاحظ أن يبدأ و END بالأحرف الكبيرة يختلفان تمامًا عن يبدأ وتنتهي بحروف صغيرة.)

موصى به: