الفرق بين المراجعتين ل"Ruby/SystemExit/new"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>new‎</code> الخاص بالصنف <code>SystemExit</code> في روبي}}</noinclude> تصنيف: Ruby تصن...')
 
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby SystemExit]]
 
[[تصنيف: Ruby SystemExit]]
يُنشئ التابع <code>new</code> استثناء <code>SystemExit</code> جديدًا، يحدد الوسيطان الممران status و msg (انظر فقرة البنية العامة) حالة ورسالة الاستثناء. وسيط الحالة status يمكن أن يأخذ القيمى true أو false أو عددا صحيحا. إذا لم يتم إعطاء الوسيط status، سيأخذ القيمة true.
+
يُنشئ التابع <code>new</code> استثناء <code>SystemExit</code> جديدًا، يحدد الوسيطان الممران <code>status</code> و <code>msg</code> (انظر فقرة البنية العامة) حالة ورسالة الاستثناء.  
 +
 
 +
وسيط الحالة <code>status</code> يمكن أن يأخذ القيمة <code>true</code> أو <code>false</code> أو عددا صحيحا. إذا لم يتم إعطاء الوسيط <code>status</code>، فسيأخذ القيمة <code>true</code>.
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">new  → system_exit
 
<syntaxhighlight lang="ruby">new  → system_exit
سطر 11: سطر 13:
 
==المعاملات==
 
==المعاملات==
 
===<code>status‎</code>===
 
===<code>status‎</code>===
 +
قيمة الحالة.
 +
 
===<code>msg‎</code>===
 
===<code>msg‎</code>===
 +
رسالة الاستثناء
 +
 
==القيمة المُعادة==
 
==القيمة المُعادة==
 +
يعيد التابع <code>new</code> استثناء <code>SystemExit</code> جديدًا.
 +
 
==انظر أيضا==
 
==انظر أيضا==
* التابع <code>[[Ruby/SystemExit/status|status]]</code>: يعيد التابع <code>status</code> قيمة الحالة المرتبطة بكائن <code>[[Ruby/SystemExit|SystemExit]]</code> التي استُدعي معها.
+
* التابع <code>[[Ruby/SystemExit/status|status]]</code>: يعيد التابع <code>status</code> قيمة الحالة المرتبطة بكائن <code>[[Ruby/SystemExit|SystemExit]]</code> الذي استُدعي معه.
 
==مصادر==
 
==مصادر==
 
*[http://ruby-doc.org/core-2.5.1/SystemExit.html#method-c-new قسم  التابع new‎ في الصنف SystemExit‎ في توثيق روبي الرسمي.]
 
*[http://ruby-doc.org/core-2.5.1/SystemExit.html#method-c-new قسم  التابع new‎ في الصنف SystemExit‎ في توثيق روبي الرسمي.]

مراجعة 20:33، 4 نوفمبر 2018

يُنشئ التابع new استثناء SystemExit جديدًا، يحدد الوسيطان الممران status و msg (انظر فقرة البنية العامة) حالة ورسالة الاستثناء.

وسيط الحالة status يمكن أن يأخذ القيمة true أو false أو عددا صحيحا. إذا لم يتم إعطاء الوسيط status، فسيأخذ القيمة true.

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

new   system_exit
new(status) system_exit
new(status, msg)  system_exit
new(msg) system_exit

المعاملات

status‎

قيمة الحالة.

msg‎

رسالة الاستثناء

القيمة المُعادة

يعيد التابع new استثناء SystemExit جديدًا.

انظر أيضا

  • التابع status: يعيد التابع status قيمة الحالة المرتبطة بكائن SystemExit الذي استُدعي معه.

مصادر