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

مصادر