التابع exit الخاص بالصنف Kernel في روبي
يبدأ إنهاء البرنامج النصي Ruby عن طريق رفع استثناء SystemExit. قد يتم اكتشاف هذا الاستثناء. يتم استخدام المعلمة الاختيارية لإرجاع رمز الحالة إلى بيئة الاستدعاء. تشير الحالة true و FALSE إلى النجاح والفشل على التوالي. يعتمد تفسير قيم الأعداد الصحيحة الأخرى على النظام.
ينتج عنه:
rescued a SystemExit exception
after begin block
فقط قبل الإنهاء ، ينفذ روبي أي من وظائف at_exit (انظر Kernel :: at_exit) ويدير أي شيء نهائي (راجع ObjectSpace.define_finalizer).
ينتج عنه:
at_exit function
in finalizer
البنية العامة
exit(status=true)
Kernel::exit(status=true)
Process::exit(status=true)
المعاملات
status
القيمة المُعادة
أمثلة
مثال على استخدام التابع exit:
begin
exit
puts "never get here"
rescue SystemExit
puts "rescued a SystemExit exception"
end
puts "after begin block"
انظر أيضا
- التابع
X_name_X: