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