الفرق بين المراجعتين لصفحة: «Ruby/SystemExit/new»
< Ruby | SystemExit
أنشأ الصفحة ب'<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 يمكن أن يأخذ | يُنشئ التابع <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الذي استُدعي معه.