الفرق بين المراجعتين لصفحة: «Ruby/SystemCallError/new»
< Ruby | SystemCallError
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>new</code> الخاص بالصنف <code>SystemCallError</code> في روبي}}</noinclude> تصنيف: Ruby ت...' |
جميل-بيلوني (نقاش | مساهمات) ط مراجعة وتدقيق. |
||
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة) | |||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: التابع <code>new | <noinclude>{{DISPLAYTITLE: التابع <code>SystemCallError.new</code> في روبي}}</noinclude> | ||
[[تصنيف: Ruby]] | [[تصنيف: Ruby]] | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby SystemCallError]] | [[تصنيف: Ruby SystemCallError]] | ||
ينشئ التابع <code>new</code> الصنف <code>[[Ruby/Errno|Errno]]</code> المناسب لرمز خطإٍ نظامي معروف إن كان رقم الخطأ المُمرَّر إليه يطابق رمز هذا خطأ، وإلا فسينشئ كائنًا عامًا من النوع <code>[[Ruby/SystemCallError|SystemCallError]]</code>. | |||
رقم الخطأ سيكون متاح لاحقًا عبر التابع <code>[[Ruby/SystemCallError/errno|errno]]</code>. | |||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">new(msg, errno) → system_call_error_subclass</syntaxhighlight> | <syntaxhighlight lang="ruby">new(msg, errno) → system_call_error_subclass</syntaxhighlight> | ||
==المعاملات== | ==المعاملات== | ||
===<code>msg</code>=== | ===<code>msg</code>=== | ||
رسالة الخطأ. | |||
===<code>errno</code>=== | ===<code>errno</code>=== | ||
==القيمة | رقم الخطأ. | ||
==القيمة المعادة== | |||
يعاد كائنٌ جديد من النوع <code>[[Ruby/SystemCallError|SystemCallError]]</code> أو صنف متفرع منه. | |||
==انظر أيضا== | ==انظر أيضا== | ||
* التابع <code>[[Ruby/SystemCallError/case_equality|===]]</code>: | * التابع <code>[[Ruby/SystemCallError/case_equality|===]]</code>: يتحقق إن كان الاستثناء الذي استُدعي معه كائنًا عامًا من الصنف [[Ruby/SystemCallError|<code>SystemCallError</code>]]، أو إن كان رقما الخطأ الخاصين بهذا الاستثناء والاستثناء الآخر المعطى متساويين. | ||
* التابع <code>[[Ruby/SystemCallError/errno|errno]]</code>: يعيد التابع <code>errno</code> رقم الخطأ الخاص بالكائن SystemCallError. | * التابع <code>[[Ruby/SystemCallError/errno|errno]]</code>: يعيد التابع <code>errno</code> رقم الخطأ الخاص بالكائن <code>SystemCallError</code>. | ||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/SystemCallError.html#method-c-new قسم | *[http://ruby-doc.org/core-2.5.1/SystemCallError.html#method-c-new قسم التابع new في الصنف SystemCallError في توثيق روبي الرسمي.] |
المراجعة الحالية بتاريخ 10:01، 5 ديسمبر 2018
ينشئ التابع new
الصنف Errno
المناسب لرمز خطإٍ نظامي معروف إن كان رقم الخطأ المُمرَّر إليه يطابق رمز هذا خطأ، وإلا فسينشئ كائنًا عامًا من النوع SystemCallError
.
رقم الخطأ سيكون متاح لاحقًا عبر التابع errno
.
البنية العامة
new(msg, errno) → system_call_error_subclass
المعاملات
msg
رسالة الخطأ.
errno
رقم الخطأ.
القيمة المعادة
يعاد كائنٌ جديد من النوع SystemCallError
أو صنف متفرع منه.
انظر أيضا
- التابع
===
: يتحقق إن كان الاستثناء الذي استُدعي معه كائنًا عامًا من الصنفSystemCallError
، أو إن كان رقما الخطأ الخاصين بهذا الاستثناء والاستثناء الآخر المعطى متساويين. - التابع
errno
: يعيد التابعerrno
رقم الخطأ الخاص بالكائنSystemCallError
.