التابع Module.constants‎ في روبي

من موسوعة حسوب
< Ruby‏ | Module

يعيد التابع constants مصفوفة من أسماء كل الثوابت التي يمكن الوصول إليها من الوحدة. هذا يتضمن أسماء الثوابت في الوحدات المُتضمنة إلا إن مُرِّرت القيمة false.

لا يوجد ضمانة لمعرفة الترتيب الذي ستُعاد به الثوابت.

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

constants(inherited) array

المعاملات

inherited‎

قيمة منطقية إن كانت false، فلن تشمل المصفوفة المعادة أسماء الثوابت في الوحدات المُتضمنة.

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

تعاد مصفوفة من أسماء كل الثوابت التي يمكن الوصول إليها من الوحدة.

أمثلة

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

IO.constants.include?(:SYNC)        #=> true
IO.constants(false).include?(:SYNC) #=> false

انظر أيضا

  • التابع const_set: يضبط قيمة الثابت المعطى عند الكائن المحدد، ثم يعيد ذلك الكائن.
  • التابع constants‎: يعيد مصفوفة من أسماء كل الثوابت التي يمكن الوصول إليها لحظة الاستدعاء.

مصادر