الفرق بين المراجعتين لصفحة: «Ruby/NoMethodError/new»
< Ruby | NoMethodError
لا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) ط مراجعة وتدقيق. |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: التابع <code>new | <noinclude>{{DISPLAYTITLE: التابع <code>NoMethodError.new</code> في روبي}}</noinclude> | ||
[[تصنيف: Ruby]] | [[تصنيف: Ruby]] | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby NoMethodError]] | [[تصنيف: Ruby NoMethodError]] | ||
ينشئ التابع <code>new</code> | ينشئ التابع <code>new</code> استثناءً من النوع <code>[[Ruby/NoMethodError|NoMethodError]]</code> للتابع ذي الاسم المعطى مع الوسائط المُمرَّرة. يمكن الدخول إلى الاسم باستخدام التابع <code>#name</code> مع الكائن الناتج، ويمكن الوصول إلى الوسائط باستخدام التابع [[Ruby/NoMethodError/args|<code>#args</code>]]. | ||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">new([msg, *, name [, args]]) → no_method_error</syntaxhighlight> | <syntaxhighlight lang="ruby">new([msg, *, name [, args]]) → no_method_error</syntaxhighlight> | ||
سطر 15: | سطر 15: | ||
===<code>args</code>=== | ===<code>args</code>=== | ||
وسائط التابع. | وسائط التابع. | ||
==القيمة | ==القيمة المعادة== | ||
يعاد استثناءٌ من النوع <code>NoMethodError</code> للتابع ذي الاسم <code>name</code> المعطى مع الوسائط <code>args</code> والرسالة <code>msg</code> المُمرَّرة. | |||
==انظر أيضا== | ==انظر أيضا== | ||
*التابع <code>[[Ruby/NoMethodError/args|args]]</code>: يعيد | *التابع <code>[[Ruby/NoMethodError/args|args]]</code>: يعيد الوسائط التي تم تمريرها كمعامل ثالث إلى الباني. | ||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/NoMethodError.html#method-c-new قسم | *[http://ruby-doc.org/core-2.5.1/NoMethodError.html#method-c-new قسم التابع new في الصنف NoMethodError في توثيق روبي الرسمي.] |
المراجعة الحالية بتاريخ 16:12، 20 نوفمبر 2018
ينشئ التابع new
استثناءً من النوع NoMethodError
للتابع ذي الاسم المعطى مع الوسائط المُمرَّرة. يمكن الدخول إلى الاسم باستخدام التابع #name
مع الكائن الناتج، ويمكن الوصول إلى الوسائط باستخدام التابع #args
.
البنية العامة
new([msg, *, name [, args]]) → no_method_error
المعاملات
msg
رسالة الاستثناء.
name
اسم التابع.
args
وسائط التابع.
القيمة المعادة
يعاد استثناءٌ من النوع NoMethodError
للتابع ذي الاسم name
المعطى مع الوسائط args
والرسالة msg
المُمرَّرة.
انظر أيضا
- التابع
args
: يعيد الوسائط التي تم تمريرها كمعامل ثالث إلى الباني.