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

من موسوعة حسوب
< Ruby‏ | Method
لا ملخص تعديل
ط مراجعة وتدقيق.
 
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع <code>super_method‎</code> الخاص بالصنف <code>Method</code> في روبي}}</noinclude>
<noinclude>{{DISPLAYTITLE: التابع <code>Method.super_method‎</code> في روبي}}</noinclude>
[[تصنيف: Ruby]]
[[تصنيف: Ruby]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method Class]]
يعيد التابع <code>super_method</code> كائنا من النوع <code>[[Ruby/Method|Method]]</code> للصنف الأب (superclass) حتى يمكن استدعاؤه عند استخدام <code>super</code>، أو يعيد <code>nil</code> إن لم يكن هناك تابع في الصنف الأب.
يعيد التابع <code>super_method</code> كائنًا من النوع <code>[[Ruby/Method|Method]]</code> للصنف الأب (superclass) للكائن <code>[[Ruby/Method|Method]]</code> الذي استدعي معه لاستدعائه عند استخدام <code>super</code>، أو يعيد <code>nil</code> إن لم يكن هناك تابع في الصنف الأب.
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby">super_method  → method‎</syntaxhighlight>
<syntaxhighlight lang="ruby">super_method  → method‎</syntaxhighlight>
==القيمة المُعادة==
==القيمة المعادة==
يعيد التابع <code>super_method</code> كائنا من النوع <code>[[Ruby/Method|Method]]</code> للصنف الأب، أو يعيد <code>nil</code> إن لم يكن هناك تابع في الصنف الأب.
يعاد كائن من النوع <code>[[Ruby/Method|Method]]</code> للصنف الأب للكائن <code>[[Ruby/Method|Method]]</code> المعطى، أو تعاد القيمة <code>nil</code> إن لم يكن هناك تابع في الصنف الأب.


==انظر أيضا==
==انظر أيضا==
* التابع <code>[[Ruby/Method/source_location|source_location]]</code>: يعيد  اسم الملف المصدر لروبي ورقم السطر الذي يحتوي هذا التابع،
* التابع <code>[[Ruby/Method/source_location|source_location]]</code>: يعيد  اسم الملف المصدر لروبي ورقم السطر الذي يحتوي هذا التابع،
* التابع <code>[[Ruby/Method/to_proc|to_proc]]</code>: يعيد الكائنً من النوع <code>Proc</code> المقابل لهذا التابع.
* التابع <code>[[Ruby/Method/to_proc|to_proc]]</code>: يعيد كائنًا من النوع <code>Proc</code> المقابل للكائن <code>[[Ruby/Method|Method]]</code> الذي استدعي معه.


==مصادر==
==مصادر==
*[http://ruby-doc.org/core-2.5.1/Method.html#method-i-super_method قسم التابع super_method‎ في الصنف Method‎ في توثيق روبي الرسمي.]
*[http://ruby-doc.org/core-2.5.1/Method.html#method-i-super_method قسم التابع super_method‎ في الصنف Method‎ في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 05:53، 18 نوفمبر 2018

يعيد التابع super_method كائنًا من النوع Method للصنف الأب (superclass) للكائن Method الذي استدعي معه لاستدعائه عند استخدام super، أو يعيد nil إن لم يكن هناك تابع في الصنف الأب.

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

super_method   method

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

يعاد كائن من النوع Method للصنف الأب للكائن Method المعطى، أو تعاد القيمة nil إن لم يكن هناك تابع في الصنف الأب.

انظر أيضا

  • التابع source_location: يعيد اسم الملف المصدر لروبي ورقم السطر الذي يحتوي هذا التابع،
  • التابع to_proc: يعيد كائنًا من النوع Proc المقابل للكائن Method الذي استدعي معه.

مصادر