الفرق بين المراجعتين لصفحة: «Ruby/Module/prepend»

من موسوعة حسوب
< Ruby‏ | Module
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>prepend‎</code> الخاص بالصنف <code>Module</code> في روبي}}</noinclude> تصنيف: Ruby تصن...'
 
ط مراجعة وتدقيق
 
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع <code>prepend‎</code> الخاص بالصنف <code>Module</code> في روبي}}</noinclude>
<noinclude>{{DISPLAYTITLE: التابع <code>Module.prepend‎</code> في روبي}}</noinclude>
[[تصنيف: Ruby]]
[[تصنيف: Ruby]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Module]]
[[تصنيف: Ruby Module Class]]
يستدعي التابع <code>prepend</code> التابع <code>Module.prepend_features</code> على كل الوسائط المعطاة بترتيب عكسي.
يستدعي التابع <code>prepend</code> التابع <code>[[Ruby/Module/prepend features|prepend_features]]</code> على كل المعاملات المعطاة بترتيب عكسي.
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby">prepend(module, ...) → self‎</syntaxhighlight>
<syntaxhighlight lang="ruby">prepend(module, ...) → self‎</syntaxhighlight>
==المعاملات==
==المعاملات==
===<code>module‎</code>===
===<code>module‎</code>===
 
يمثل وحدةً من النوع <code>[[Ruby/Module|Module]]</code>.
===<code>...‎</code>===
==القيمة المعادة==
 
يعاد الكائن المعطى.
 
==القيمة المُعادة==
 
==انظر أيضا==
==انظر أيضا==
* التابع <code>[[Ruby/Module/name|name]]</code>: يعيد  اسم الوحدة.  أو يعيد القيمة nil إن كانت الوحدات مجهولة (anonymous modules).
*التابع <code>[[Ruby/Module/prepend features|prepend_features]]</code>: يُستدعَى في الوحدة المعطاة عندما تُرفَق هذه الوحدة في أخرى، وتُمرَّر إليها الوحدة المُستقبِلة (receiving module) في الوحدة التي مُمرِّرت إليه. 
* التابع <code>[[Ruby/Module/prepend_features|prepend_features]]</code>: عندما تُرفق هذه الوحدة مع أخرى، تستدعي روبي التابع <code>prepend_features</code> في هذه الوحدة، ويمررها إليها الوحدة المُستقبِلة (receiving module) في mod. الاعداد الافتراضي لروبي هو إحلال (overlay) ثوابت وتوابع ومتغيرات الوحدة الخاصة بهذه الوحدة في mod إن لم تكن هذه الوحدة مضافة سلفًا إلى mod أو أحد أسلافها (ancestors). انظر أيضا صفحة <code>Module#prepend</code>.
 
==مصادر==
==مصادر==
*[http://ruby-doc.org/core-2.5.1/Module.html#method-i-prepend قسم التابع prepend‎ في الصنف Module‎ في توثيق روبي الرسمي.]
*[http://ruby-doc.org/core-2.5.1/Module.html#method-i-prepend قسم التابع prepend‎ في الصنف Module‎ في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 16:01، 19 نوفمبر 2018

يستدعي التابع prepend التابع prepend_features على كل المعاملات المعطاة بترتيب عكسي.

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

prepend(module, ...)  self

المعاملات

module‎

يمثل وحدةً من النوع Module.

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

يعاد الكائن المعطى.

انظر أيضا

  • التابع prepend_features: يُستدعَى في الوحدة المعطاة عندما تُرفَق هذه الوحدة في أخرى، وتُمرَّر إليها الوحدة المُستقبِلة (receiving module) في الوحدة التي مُمرِّرت إليه. 

مصادر