8. الأخطاء والاستثناءات
8.1. أخطاء بناء الجملة
Last Updated: يونيو 25, 20258.1. أخطاء بناء الجملة حتى الآن، لم تُذكر رسائل الخطأ إلا قليلاً، ولكن إذا جرّبت الأمثلة، فربما تكون قد رأيت...
8.2. الاستثناءات
Last Updated: يونيو 25, 20258.2. الاستثناءات حتى لو كانت العبارة أو التعبيرات صحيحة لغويًا، فقد تُسبب خطأً عند محاولة تنفيذها. تُسمى الأخطاء التي يتم...
8.3. معالجة الاستثناءات
Last Updated: سبتمبر 2, 20258.3. معالجة الاستثناءات من الممكن كتابة برامج تُعالج استثناءات مُحدّدة. انظر إلى المثال التالي، الذي يطلب من المستخدم إدخال بيانات...
8.4. إثارة الاستثناءات
Last Updated: يونيو 25, 20258.4. إثارة الاستثناءات تتيح عبارة raise للمبرمج فرض حدوث استثناء محدد. على سبيل المثال: يشير الوسيط الوحيد لـ raise إلى...
8.5. تسلسل الاستثناءات
Last Updated: يونيو 25, 20258.5. تسلسل الاستثناءات تسمح عبارة raise بخيار اختياري يُمكّن من تسلسل الاستثناءات. على سبيل المثال: قد يكون هذا مفيدًا عند...
8.6. الاستثناءات المُعرّفة من قِبل المستخدم
Last Updated: يونيو 25, 20258.6. الاستثناءات المُعرّفة من قِبل المستخدم يمكن للبرامج تسمية استثناءاتها الخاصة عن طريق إنشاء فئة استثناء جديدة (انظر الفئات لمزيد...
8.7. تعريف إجراءات التنظيف
Last Updated: يونيو 25, 20258.7. تعريف إجراءات التنظيف تحتوي عبارة try على عبارة اختيارية أخرى مُخصصة لتحديد إجراءات التنظيف التي يجب تنفيذها في جميع...