التابع exit
الخاص بالصنف Kernel
في روبي
< Ruby | Kernel
اذهب إلى التنقل
اذهب إلى البحث
مراجعة 02:30، 19 أكتوبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>exit</code> الخاص بالصنف <code>Kernel</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف...')
يبدأ إنهاء البرنامج النصي 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
: