الفرق بين المراجعتين لصفحة: «Ruby/Module/append features»
لا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) ط مراجعة وتدقيق. |
||
| سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: التابع <code>append_features | <noinclude>{{DISPLAYTITLE: التابع <code>Module.append_features</code> في روبي}}</noinclude> | ||
[[تصنيف: Ruby]] | [[تصنيف: Ruby]] | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby Module]] | [[تصنيف: Ruby Module Class]] | ||
عندما تكون هذه الوحدة مُضمّنة في وحدة أخرى، فستستدعي روبي في هذه | عندما تكون هذه [[Ruby/Module|الوحدة]] مُضمّنة في [[Ruby/Module|وحدة]] أخرى، فستستدعي روبي التابع <code>append_features</code> في هذه [[Ruby/Module|الوحدة]]، وتمرر إليه [[Ruby/Module|الوحدة]] المستقبلة (receiving module) التي استُدعيت معه. | ||
==البنية العامة== | |||
<syntaxhighlight lang="ruby">append_features(mod)→ mod</syntaxhighlight>الإعداد الافتراضي لروبي هو إضافة ثوابت، وتوابع، ومتغيرات هذه [[Ruby/Module|الوحدة]] إلى المعامل <code>mod</code> إذا لم تكن هذه [[Ruby/Module|الوحدة]] مضافةً سلفًا هي أو أحد أسلافها (ancestors) إلى المعامل <code>mod</code>. | |||
==المعاملات== | ==المعاملات== | ||
===<code>mod</code>=== | ===<code>mod</code>=== | ||
[[Ruby/Module|الوحدة]] التي ستطبق عليها العملية. | |||
==القيمة | ==القيمة المعادة== | ||
تعاد الوحدة المعطاة بعد إضافة ثوابت وتوابع ومتغيرات الوحدة المعطاة. | |||
==انظر أيضا== | ==انظر أيضا== | ||
| سطر 19: | سطر 18: | ||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/Module.html#method-i-append_features قسم | *[http://ruby-doc.org/core-2.5.1/Module.html#method-i-append_features قسم التابع append_features في الصنف Module في توثيق روبي الرسمي.] | ||
مراجعة 08:33، 18 نوفمبر 2018
عندما تكون هذه الوحدة مُضمّنة في وحدة أخرى، فستستدعي روبي التابع append_features في هذه الوحدة، وتمرر إليه الوحدة المستقبلة (receiving module) التي استُدعيت معه.
البنية العامة
append_features(mod)→ mod
الإعداد الافتراضي لروبي هو إضافة ثوابت، وتوابع، ومتغيرات هذه الوحدة إلى المعامل mod إذا لم تكن هذه الوحدة مضافةً سلفًا هي أو أحد أسلافها (ancestors) إلى المعامل mod.
المعاملات
mod
الوحدة التي ستطبق عليها العملية.
القيمة المعادة
تعاد الوحدة المعطاة بعد إضافة ثوابت وتوابع ومتغيرات الوحدة المعطاة.
انظر أيضا
- التابع
ancestors: يعيد قائمة مكونة الوحدات المُتضمنة / المضافة إلى الوحدة (بما في ذلك الوحدة نفسها).