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