الفرق بين المراجعتين ل"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.

مصادر