الفرق بين المراجعتين لصفحة: «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
: يعيد قائمة مكونة الوحدات المُتضمنة / المضافة إلى الوحدة (بما في ذلك الوحدة نفسها).