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