التابع exit! الخاص بالصنف Kernel في روبي
ينهي العملية على الفور. لا يتم تنفيذ أي معالجات إنهاء (exit handlers). تعاد الحالة إلى النظام الأساسي باعتبارها حالة الخروج (exit status).
البنية العامة
exit!(status=false)
المعاملات
status
القيمة المُعادة
أمثلة
مثال على استخدام التابع exit!:
Process.exit!(true)
انظر أيضا
- التابع
exit: يبدأ التابع عملية إنهاء البرنامج النصي لروبي، عن طريق إطلاق استثناءSystemExit. من الممكن أن يتم احتواء هذا الاستثناء. يُستخدم الوسيط الاختياري لإعادة رمز الحالة (status code) لبيئة الاستدعاء. تشير الحالتانtrueوFALSEإلى النجاح والفشل على التوالي. يعتمد تفسير قيم الأعداد الأخرى على النظام المُستخدم. - التابع
fail: في حال استدعاء التابع بدون إعطاء أي وسائط، فسبُطلق الاستثناء في$!أو يطلقRuntimeErrorإذا كان$!يساويnil. في حال تمرير وسيط واحدString، فسيطلقRuntimeErrorمع سلسلة نصية كرسالة. حلا ذلك، يجب أن يكون الوسيط الأول هو اسم صنفException(أو كائنًا يعيد كائن من النوعExceptionعند إرسال رسالةexception). يحدد الوسيط الاختياري الثانية الرسالة المرتبطة بالاستثناء، أما الوسيط الثالث فهو مصفوفة تضم معلومات الاستدعاء. تُضبط الاستثناءات بواسطة الجملةrescueمن كتلbegin...end.