الفرق بين المراجعتين لصفحة: «Ruby/Kernel/exit-21»

من موسوعة حسوب
< Ruby‏ | Kernel
لا ملخص تعديل
ط مراجعة وتدقيق
 
سطر 3: سطر 3:
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Kernel]]
[[تصنيف: Ruby Kernel]]
ينهي التابع <code>exit!‎</code> العملية على الفور. لا يتم تنفيذ أي معالجات إنهاء (exit handlers). وتعاد الحالة إلى النظام الأساسي (underlying system) كحالة الخروج (exit status).
يُنهِي التابع <code>exit!‎</code> العملية على الفور. لا يتم تنفيذ أي معالجات إنهاء (exit handlers). وتعاد الحالة إلى النظام الأساسي (underlying system) كحالة الخروج (exit status).
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby">exit!(status=false)‎</syntaxhighlight>
<syntaxhighlight lang="ruby">exit!(status=false)‎</syntaxhighlight>
==المعاملات==
==المعاملات==
===<code>status‎</code>===
===<code>status‎</code>===
 
الحالة المراد إعادتها إلى النظام الأساسي كحالة الخروج (exit status).
تعاد إلى النظام الأساسي كحالة الخروج (exit status).
==أمثلة==
==أمثلة==
مثال على استخدام التابع <code>exit!‎</code>:
مثال على استخدام التابع <code>exit!‎</code>:<syntaxhighlight lang="ruby">Process.exit!(true)</syntaxhighlight>
<syntaxhighlight lang="ruby">Process.exit!(true)</syntaxhighlight>
==انظر أيضا==
==انظر أيضا==
* التابع <code>[[Ruby/Kernel/exit|exit]]</code>: يبدأ التابع عملية إنهاء البرنامج النصي لروبي، عن طريق إطلاق استثناء <code>SystemExit</code>.
*التابع <code>[[Ruby/Kernel/exit|exit]]</code>: يبدأ التابع عملية إنهاء البرنامج النصي لروبي، عن طريق إطلاق استثناء <code>SystemExit</code>.
* '''التابع <code>[[Ruby/Kernel/at exit|at_exit]]</code>: يحول التابع <code>at_exit</code>  الكتلة البرمجية المعطاة إلى كائن من النوع <code>Proc</code>.'''
*التابع <code>[[Ruby/Kernel/at exit|at_exit]]</code>: يحول الكتلة البرمجية المعطاة إلى كائن من النوع <code>Proc</code>.
 
==مصادر==
==مصادر==
*[http://ruby-doc.org/core-2.5.1/Kernel.html#method-i-exit-21 قسم التابع exit!‎ في الصنف Kernel‎ في توثيق روبي الرسمي.]
*[http://ruby-doc.org/core-2.5.1/Kernel.html#method-i-exit-21 قسم التابع exit!‎ في الصنف Kernel‎ في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 12:52، 15 نوفمبر 2018

يُنهِي التابع exit!‎ العملية على الفور. لا يتم تنفيذ أي معالجات إنهاء (exit handlers). وتعاد الحالة إلى النظام الأساسي (underlying system) كحالة الخروج (exit status).

البنية العامة

exit!(status=false)

المعاملات

status‎

الحالة المراد إعادتها إلى النظام الأساسي كحالة الخروج (exit status).

أمثلة

مثال على استخدام التابع exit!‎:

Process.exit!(true)

انظر أيضا

  • التابع exit: يبدأ التابع عملية إنهاء البرنامج النصي لروبي، عن طريق إطلاق استثناء SystemExit.
  • التابع at_exit: يحول الكتلة البرمجية المعطاة إلى كائن من النوع Proc.

مصادر