التابع nesting
الخاص بالصنف Module
في روبي
< Ruby | Module
اذهب إلى التنقل
اذهب إلى البحث
مراجعة 19:48، 26 أكتوبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>nesting</code> الخاص بالصنف <code>Module</code> في روبي}}</noinclude> تصنيف: Ruby تصن...')
يعيد التابع nesting
قائمة من الوحدات (Modules
) المتشعبة لحظة الاستدعاء.
البنية العامة
nesting → array
القيمة المُعادة
أمثلة
مثال على استخدام التابع nesting
:
module M1
module M2
$a = Module.nesting
end
end
$a #=> [M1::M2, M1]
$a[0].name #=> "M1::M2"
انظر أيضا
- التابع
constants
: في الشكل الأول، يعيد مصفوفة مكونة أسماء كل الثوابت التي يمكن الوصول إليها لحظة الاستدعاء. تتضمن تلك المصفوفة أسماء جميع الوحدات (modules) والأصناف المعرفة في النطاق الكلي. - التابع
new
: ينشئ وحدة مجهولة (anonymous module) جديدة. في حال إعطاء كتلة، فسيٌمرر إليها الوحدة (module)، وستُقيم الكتلة في سياق هذه الوحدة مثلmodule_eval
.