الفرق بين المراجعتين لصفحة: «Ruby/SystemCallError/new»
< Ruby | SystemCallError
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>new</code> الخاص بالصنف <code>SystemCallError</code> في روبي}}</noinclude> تصنيف: Ruby ت...' |
لا ملخص تعديل |
||
سطر 3: | سطر 3: | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby SystemCallError]] | [[تصنيف: Ruby SystemCallError]] | ||
إن كان الوسيط المعطى <code> | إن كان الوسيط المعطى <code>errno</code> (انظر فقرة البنية العامة) يطابق رمز خطأ نظامي معروف، فسينشئ التابع <code>new</code> الصنف <code>Errno</code> المناسب لهذا الخطأ، وإلا فسينشئ كائن <code>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>new</code> كائن <code>SystemCallError</code> جديد. | |||
==انظر أيضا== | ==انظر أيضا== | ||
* التابع <code>[[Ruby/SystemCallError/case_equality|===]]</code>: | * التابع <code>[[Ruby/SystemCallError/case_equality|===]]</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 قسم التابع new في الصنف SystemCallError في توثيق روبي الرسمي.] | *[http://ruby-doc.org/core-2.5.1/SystemCallError.html#method-c-new قسم التابع new في الصنف SystemCallError في توثيق روبي الرسمي.] |
مراجعة 19:38، 4 نوفمبر 2018
إن كان الوسيط المعطى errno
(انظر فقرة البنية العامة) يطابق رمز خطأ نظامي معروف، فسينشئ التابع new
الصنف Errno
المناسب لهذا الخطأ، وإلا فسينشئ كائن SystemCallError
عام.
رقم الخطأ سيكون متاح لاحقًا عبر التابع errno
.
البنية العامة
new(msg, errno) → system_call_error_subclass
المعاملات
msg
رسالة الخطأ.
errno
رقم الخطأ.
القيمة المُعادة
يعيد التابع new
كائن SystemCallError
جديد.