التابع constants الخاص بنسخ الصنف Module في روبي
يعيد التابع constants مصفوفة من أسماء كل الثوابت التي يمكن الوصول إليها من الوحدة. هذا يتضمن أسماء الثوابت في الوحدات المُتضمنة. إلا إن أُعطي للوسيط inherit القيمة false.
لا يوجد ضمانة لمعرفة الترتيب الذي ستُعاد به الثوابت.
البنية العامة
constants→ array
constants(inherited)→ array
المعاملات
inherited
في حال إعطائه القيمة false فلن تشمل المصفوفة المعادة أسماء الثوابت في الوحدات المُتضمنة.
القيمة المُعادة
يعيد التابع constants مصفوفة من أسماء كل الثوابت التي يمكن الوصول إليها من الوحدة.
أمثلة
مثال على استخدام التابع constants:
IO.constants.include?(:SYNC) #=> true
IO.constants(false).include?(:SYNC) #=> false
انظر أيضا
- التابع
const_set: يضبط قيمة الثابت المعطى عند الكائن المحدد ، ثم يعيد ذلك الكائن. في حال لم يكن هناك ثابت يحمل الاسم المعطى، فسينشئ ثابتة جديدة. - التابع
constants: يعيد التابعconstantsمصفوفة من أسماء كل الثوابت التي يمكن الوصول إليها لحظة الاستدعاء.