الفرق بين المراجعتين ل"Ruby/Module/constants"

من موسوعة حسوب
< Ruby‏ | Module
اذهب إلى التنقل اذهب إلى البحث
ط (مراجعة وتدقيق.)
ط
 
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Module Class]]
 
[[تصنيف: Ruby Module Class]]
في الشكل الأول، يعيد التابع <code>constants</code> مصفوفة من أسماء كل الثوابت التي يمكن الوصول إليها لحظة الاستدعاء. تتضمن هذه القائمة أسماء جميع الوحدات والأصناف المحددة في النطاق العام (global scope).
+
يعيد التابع <code>constants</code> مصفوفة من أسماء كل الثوابت التي يمكن الوصول إليها لحظة الاستدعاء. تتضمن هذه القائمة أسماء جميع الوحدات والأصناف المحددة في النطاق العام (global scope).
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">constants→ array</syntaxhighlight>
 
<syntaxhighlight lang="ruby">constants→ array</syntaxhighlight>

المراجعة الحالية بتاريخ 07:09، 18 نوفمبر 2018

يعيد التابع constants مصفوفة من أسماء كل الثوابت التي يمكن الوصول إليها لحظة الاستدعاء. تتضمن هذه القائمة أسماء جميع الوحدات والأصناف المحددة في النطاق العام (global scope).

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

constants array

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

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

أمثلة

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

Module.constants.first(4)
   # => [:ARGF, :ARGV, :ArgumentError, :Array]
Module.constants.include?(:SEEK_SET)   # => false
class IO
  Module.constants.include?(:SEEK_SET) # => true
end

انظر أيضا

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

مصادر