الفرق بين المراجعتين ل"Ruby/Object/public method"

من موسوعة حسوب
< Ruby‏ | Object
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'{{DISPLAYTITLE:التابع Object.public_method في روبي}} يبحث التابع <code>public_method</code> عن التوابع العامة فقط بشكل مش...')
 
ط
سطر 1: سطر 1:
{{DISPLAYTITLE:التابع Object.public_method في روبي}}
+
{{DISPLAYTITLE:التابع <code>Object.public_method</code> في روبي}}
 
 
 
يبحث التابع <code>public_method</code> عن التوابع العامة فقط بشكل مشابه لعمل التابع <code>method</code>.
 
يبحث التابع <code>public_method</code> عن التوابع العامة فقط بشكل مشابه لعمل التابع <code>method</code>.
  
 
== البنية العامة ==
 
== البنية العامة ==
 +
<syntaxhighlight lang="ruby">
 
public_method(sym) → method
 
public_method(sym) → method
 +
</syntaxhighlight>
  
 
== المعاملات ==
 
== المعاملات ==
  
=== sym ===
+
=== <code>sym</code> ===
 
رمزٌ يشير إلى اسم التابع المراد البحث عنه.
 
رمزٌ يشير إلى اسم التابع المراد البحث عنه.
  
 
== القيم المعادة ==
 
== القيم المعادة ==
يُعاد التابع الموافق للاسم sym من الكائن المُعطى، أو يُرمى الاستثناء NameError إذا لم توجد توابع موافقة لهذا الاسم.
+
يُعاد التابع الموافق للاسم <code>sym</code> من الكائن المُعطى، أو يُرمى الاستثناء <code>NameError</code> إذا لم توجد توابع موافقة لهذا الاسم.
  
 
== انظر أيضًا ==
 
== انظر أيضًا ==
* التابع method: يبحث عن تابعٍ باسمٍ محدَّد في الكائن المعطى بوصفه مستقبلًا.
+
* التابع <code>[[Ruby/Object/public method|method]]</code>: يبحث عن تابعٍ باسمٍ محدَّد في الكائن المعطى بوصفه مستقبلًا.
* التابع public_send: يَستدعي التابع المعرَّف برمزٍ محدَّدٍ ويُنفَّذه تلقائيًا مع تمرير أي معاملاتٍ معطاة.
+
* التابع <code>[[uby/Object/public send|public_send]]</code>: يَستدعي التابع المعرَّف برمزٍ محدَّدٍ ويُنفَّذه تلقائيًا مع تمرير أي معاملاتٍ معطاة.
* التابع send: يَستدعي التابع المعرَّف برمزٍ (symbol) ويُنفَّذه تلقائيًا ويمرِّر إليه أي معاملاتٍ معطاة.
+
* التابع <code>[[Ruby/Object/send|send]]</code>: يَستدعي التابع المعرَّف برمزٍ (symbol) ويُنفَّذه تلقائيًا ويمرِّر إليه أي معاملاتٍ معطاة.
* التابع remove_instance_variable: يَحذِف متغيِّر نسخةٍ باسمٍ محدَّدٍ من الكائن الذي استدعي معه ويُعيد قيمة ذلك المتغيِّر.
+
* التابع <code>[[Ruby/Object/remove instance variable|remove_instance_variable]]</code>: يَحذِف متغيِّر نسخةٍ باسمٍ محدَّدٍ من الكائن الذي استدعي معه ويُعيد قيمة ذلك المتغيِّر.
  
 
== مصادر ==
 
== مصادر ==

مراجعة 14:53، 24 نوفمبر 2018

يبحث التابع public_method عن التوابع العامة فقط بشكل مشابه لعمل التابع method.

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

public_method(sym)  method

المعاملات

sym

رمزٌ يشير إلى اسم التابع المراد البحث عنه.

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

يُعاد التابع الموافق للاسم sym من الكائن المُعطى، أو يُرمى الاستثناء NameError إذا لم توجد توابع موافقة لهذا الاسم.

انظر أيضًا

  • التابع method: يبحث عن تابعٍ باسمٍ محدَّد في الكائن المعطى بوصفه مستقبلًا.
  • التابع public_send: يَستدعي التابع المعرَّف برمزٍ محدَّدٍ ويُنفَّذه تلقائيًا مع تمرير أي معاملاتٍ معطاة.
  • التابع send: يَستدعي التابع المعرَّف برمزٍ (symbol) ويُنفَّذه تلقائيًا ويمرِّر إليه أي معاملاتٍ معطاة.
  • التابع remove_instance_variable: يَحذِف متغيِّر نسخةٍ باسمٍ محدَّدٍ من الكائن الذي استدعي معه ويُعيد قيمة ذلك المتغيِّر.

مصادر