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

من موسوعة حسوب
< Ruby‏ | Module
لا ملخص تعديل
لا ملخص تعديل
سطر 24: سطر 24:
</syntaxhighlight>
</syntaxhighlight>
==انظر أيضا==
==انظر أيضا==
* التابع <code>[[Ruby/Module/new|new]]</code>: ينشئ  وحدة مجهولة (anonymous module) جديدة.  
* التابع <code>[[Ruby/Module/using|using]]</code>: يستورد التابع <code>using</code> الأصناف المهذبة (class refinements) من الوحدة في التعريف الحالي للصنف أو الوحدة.  


==مصادر==
==مصادر==
*[http://ruby-doc.org/core-2.5.1/Module.html#method-c-used_modules قسم  التابع used_modules‎ في الصنف Module‎ في توثيق روبي الرسمي.]
*[http://ruby-doc.org/core-2.5.1/Module.html#method-c-used_modules قسم  التابع used_modules‎ في الصنف Module‎ في توثيق روبي الرسمي.]

مراجعة 10:35، 27 أكتوبر 2018

يعيد التابع used_modules مصفوفة تحتوي جميع الوحدات (modules) المستخدمة في النطاق الحالي. ترتيب الوحدات في المصفوفة الناتجة غير محدد.

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

used_modules  array

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

يعيد التابع used_modules مصفوفة تحتوي جميع الوحدات (modules) المستخدمة في النطاق الحالي.

أمثلة

مثال على استخدام التابع used_modules‎:

module A
  refine Object do
  end
end
module B
  refine Object do
  end
end
using A
using B
p Module.used_modules

الناتج:

[B, A]

انظر أيضا

  • التابع using: يستورد التابع using الأصناف المهذبة (class refinements) من الوحدة في التعريف الحالي للصنف أو الوحدة.

مصادر