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

من موسوعة حسوب
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>new‎</code> الخاص بالصنف <code>NoMethodError</code> في روبي}}</noinclude> تصنيف: Ruby تص...'
 
ط مراجعة وتدقيق.
 
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة)
سطر 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>
==المعاملات==
==المعاملات==
===<code>msg‎</code>===
===<code>msg‎</code>===
 
رسالة الاستثناء.
===<code>‎</code>===


===<code>name‎</code>===
===<code>name‎</code>===
اسم التابع.


===<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 قسم التابع 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: يعيد الوسائط التي تم تمريرها كمعامل ثالث إلى الباني.

مصادر