الفرق بين المراجعتين لصفحة: «Ruby/NoMethodError/new»

من موسوعة حسوب
لا ملخص تعديل
ط مراجعة وتدقيق.
 
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع <code>new‎</code> الخاص بالصنف <code>NoMethodError</code> في روبي}}</noinclude>
<noinclude>{{DISPLAYTITLE: التابع <code>NoMethodError.new‎</code> في روبي}}</noinclude>
[[تصنيف: Ruby]]
[[تصنيف: Ruby]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby NoMethodError]]
[[تصنيف: Ruby NoMethodError]]
ينشئ التابع <code>new</code> استثناء <code>NoMethodError</code> للتابع ذي الاسم المعطى (انظر فقرة البنية العامة) مع الوسائط الممررة. يمكن الدخول إلى الاسم باستخدام التابع ‎<code>#name</code> على الكائن الناتج، ويمكن الوصول إلى الوسائط باستخدام التابع ‎<code>#args</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>new</code> استثناء <code>NoMethodError</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 قسم التابع new‎ في الصنف NoMethodError‎ في توثيق روبي الرسمي.]
*[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: يعيد الوسائط التي تم تمريرها كمعامل ثالث إلى الباني.

مصادر