التابع used_modules
الخاص بالصنف Module
في روبي
< Ruby | Module
اذهب إلى التنقل
اذهب إلى البحث
مراجعة 19:52، 26 أكتوبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>used_modules</code> الخاص بالصنف <code>Module</code> في روبي}}</noinclude> تصنيف: Ruby ت...')
يعيد التابع used_modules
مصفوفة تحتوي جميع الوحدات (constant) المستخدمة في النطاق الحالي. ترتيب الوحدات في المصفوفة الناتجة غير محدد. .
الناتج:
البنية العامة
used_modules → array
القيمة المُعادة
أمثلة
مثال على استخدام التابع used_modules
:
module A
refine Object do
end
end
module B
refine Object do
end
end
using A
using B
p Module.used_modules
انظر أيضا
- التابع
new
: ينشئ وحدة مجهولة (anonymous module) جديدة. في حال إعطاء كتلة، فسيٌمرر إليها الوحدة (module)، وستُقيم الكتلة في سياق هذه الوحدة مثلmodule_eval
. - التابع
<
: يعد القيمة true إن كان الوسيط mod صنفًا فرعيا من other. أو يعيدnil
إن لم تكن بينهما أي علاقة. (فكر في العلاقة من حيث تعريف الصنف: "الفئة A <B" يستلزم "A <B".)