التابع nesting
الخاص بالصنف Module
في روبي
يعيد التابع 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
.