التابع at_exit
الخاص بالصنف Kernel
في روبي
يحول التابع at_exit
الكتلة البرمجية المعطاة إلى كائن من النوع Proc
(وبالتالي يربطه في لحظة الاستدعاء) ويسجله لأجل تنفيذه عند نهاية البرنامج. في حالة تسجيل عدة معالجات (handlers)، فستٌنفّذ بترتيب معاكس لتسجيلها.
البنية العامة
at_exit { block } → proc
القيمة المعادة
يعاد كائن من النوع Proc
.
أمثلة
مثال على استخدام التابع at_exit
:
def do_at_exit(str1)
at_exit { print str1 }
end
at_exit { puts "cruel world" }
do_at_exit("goodbye ")
exit
الناتج:
goodbye cruel world
انظر أيضا
- التابع
abort
: ينهي التنفيذ على الفور عبر استدعاءKernel.exit(false)
.