الفرق بين المراجعتين ل"Ruby/Object/private methods"
اذهب إلى التنقل
اذهب إلى البحث
(أنشأ الصفحة ب'{{DISPLAYTITLE:التابع Object.private_methods في روبي}} يُعيد التابع <code>private_methods</code> قائمةً بالتوابع الخاصة (priv...') |
ط |
||
سطر 1: | سطر 1: | ||
− | {{DISPLAYTITLE:التابع Object.private_methods في روبي}} | + | {{DISPLAYTITLE:التابع <code>Object.private_methods</code> في روبي}} |
− | |||
يُعيد التابع <code>private_methods</code> قائمةً بالتوابع الخاصة (private methods) التي يمتلك الكائن الذي استدعي معه الوصول إليها. إذا مُرِّرت القيمة <code>false</code> إلى التابع، فستحتوي القائمة توابع الكائن المستقبل (receiver) فقط. | يُعيد التابع <code>private_methods</code> قائمةً بالتوابع الخاصة (private methods) التي يمتلك الكائن الذي استدعي معه الوصول إليها. إذا مُرِّرت القيمة <code>false</code> إلى التابع، فستحتوي القائمة توابع الكائن المستقبل (receiver) فقط. | ||
== البنية العامة == | == البنية العامة == | ||
+ | <syntaxhighlight lang="ruby"> | ||
private_methods(all=true) → array | private_methods(all=true) → array | ||
+ | </syntaxhighlight> | ||
== المعاملات == | == المعاملات == | ||
− | === all === | + | === <code>all</code> === |
− | معامل اختياري يحدِّد التوابع المعادة. يأخذ هذا المعامل القيمة true (افتراضيًا)، أو القيمة false. | + | معامل اختياري يحدِّد التوابع المعادة. يأخذ هذا المعامل القيمة <code>true</code> (افتراضيًا)، أو القيمة <code>false</code>. |
== القيم المعادة == | == القيم المعادة == | ||
− | تُعاد قائمةٌ بالتوابع الخاصة التي يمتلك الكائن المعطى الوصول إليها إذا لم يعطَ الكائن | + | تُعاد قائمةٌ بالتوابع الخاصة التي يمتلك الكائن المعطى الوصول إليها إذا لم يعطَ الكائن <code>all</code>، أو ستُعاد قائمة تحتوي توابع الكائن المستقبل (receiver) فقط إذا أعطي المعامل <code>all</code> وكانت قيمته <code>false</code>. |
== انظر أيضًا == | == انظر أيضًا == | ||
− | * التابع methods: يُعيد قائمةً بالتوابع العامَّة والمحميَّة للكائن المعطى. | + | * التابع <code>[[Ruby/Object/methods|methods]]</code>: يُعيد قائمةً بالتوابع العامَّة والمحميَّة للكائن المعطى. |
− | * التابع public_methods: يُعيد قائمةً بالتوابع العامَّة التي يمتلك الكائن الذي استدعي معه الوصول إليها. | + | * التابع <code>[[Ruby/Object/public methods|public_methods]]</code>: يُعيد قائمةً بالتوابع العامَّة التي يمتلك الكائن الذي استدعي معه الوصول إليها. |
− | * التابع protected_methods: يُعيد قائمةً بالتوابع المحميَّة التي يمتلك الكائن الذي استدعي معه الوصول إليها. | + | * التابع <code>[[Ruby/Object/protected methods|protected_methods]]</code>: يُعيد قائمةً بالتوابع المحميَّة التي يمتلك الكائن الذي استدعي معه الوصول إليها. |
== مصادر == | == مصادر == |
المراجعة الحالية بتاريخ 18:49، 22 نوفمبر 2018
يُعيد التابع private_methods
قائمةً بالتوابع الخاصة (private methods) التي يمتلك الكائن الذي استدعي معه الوصول إليها. إذا مُرِّرت القيمة false
إلى التابع، فستحتوي القائمة توابع الكائن المستقبل (receiver) فقط.
البنية العامة
private_methods(all=true) → array
المعاملات
all
معامل اختياري يحدِّد التوابع المعادة. يأخذ هذا المعامل القيمة true
(افتراضيًا)، أو القيمة false
.
القيم المعادة
تُعاد قائمةٌ بالتوابع الخاصة التي يمتلك الكائن المعطى الوصول إليها إذا لم يعطَ الكائن all
، أو ستُعاد قائمة تحتوي توابع الكائن المستقبل (receiver) فقط إذا أعطي المعامل all
وكانت قيمته false
.
انظر أيضًا
- التابع
methods
: يُعيد قائمةً بالتوابع العامَّة والمحميَّة للكائن المعطى. - التابع
public_methods
: يُعيد قائمةً بالتوابع العامَّة التي يمتلك الكائن الذي استدعي معه الوصول إليها. - التابع
protected_methods
: يُعيد قائمةً بالتوابع المحميَّة التي يمتلك الكائن الذي استدعي معه الوصول إليها.