التابع 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)، فستٌنفّذ بترتيب معاكس لتسجيلها.

ينتج عنه:

مصادر