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

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

مراجعة 17:09، 27 أكتوبر 2018

ينشئ التابع new استثناء NoMethodError للتابع ذي الاسم المعطى (انظر فقرة البنية العامة) مع الوسائط الممررة. يمكن الدخول إلى الاسم باستخدام التابع ‎#name على الكائن الناتج، ويمكن الوصول إلى الوسائط باستخدام التابع ‎#args.

البنية العامة

new([msg, *, name [, args]])   no_method_error

المعاملات

msg‎

رسالة الاستثناء.

name‎

اسم التابع.

args‎

وسائط التابع.

القيمة المُعادة

يعيد التابع new استثناء NoMethodError للتابع ذي الاسم المعطى مع الوسائط الممررة.

انظر أيضا

  • التابع args: يعيد الوسائط التي تم تمريرها كمعامل ثالث إلى المنشئ.

مصادر