التابع include?
الخاص بالصنف Module
في روبي
< Ruby | Module
اذهب إلى التنقل
اذهب إلى البحث
مراجعة 23:54، 26 أكتوبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>include?</code> الخاص بالصنف <code>Module</code> في روبي}}</noinclude> تصنيف: Ruby ...')
يعيد التابع include?
القيمة true
إن كانت الوحدة المعطاة module (انظر فقرة البنية العام) مُضمّنة في الوحدة الذي استُدعي معه أو أحد أسلافها (ancestors).
البنية العامة
include?(module) → true or false
المعاملات
module
القيمة المُعادة
أمثلة
مثال على استخدام التابع include?
:
module A
end
class B
include A
end
class C < B
end
B.include?(A) #=> true
C.include?(A) #=> true
A.include?(A) #=> false
انظر أيضا
- التابع
include
: يستدعي التابعModule.append_features
على كل الوسائط الممررة بترتيب عكسي. - التابع
included
: يُستدعى في كل مرة يتم تضمين المتلقي (receiver) في وحدة أو صنف آخر. يُقضل استخدام هذا علىModule.append_features
إن كن تريد تنفيذ بعض الإجراءات عند تضمين وحدة في أخرى.