الفرق بين المراجعتين ل"Ruby/Module/constants"
اذهب إلى التنقل
اذهب إلى البحث
جميل-بيلوني (نقاش | مساهمات) ط (مراجعة وتدقيق.) |
|||
سطر 1: | سطر 1: | ||
− | <noinclude>{{DISPLAYTITLE: التابع <code>constants | + | <noinclude>{{DISPLAYTITLE: التابع <code>Module.constants</code> في روبي}}</noinclude> |
[[تصنيف: Ruby]] | [[تصنيف: Ruby]] | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
− | [[تصنيف: Ruby Module]] | + | [[تصنيف: Ruby Module Class]] |
− | في الشكل الأول، يعيد التابع <code>constants</code> مصفوفة من أسماء كل الثوابت التي يمكن الوصول إليها لحظة الاستدعاء. | + | في الشكل الأول، يعيد التابع <code>constants</code> مصفوفة من أسماء كل الثوابت التي يمكن الوصول إليها لحظة الاستدعاء. تتضمن هذه القائمة أسماء جميع الوحدات والأصناف المحددة في النطاق العام (global scope). |
− | |||
− | |||
==البنية العامة== | ==البنية العامة== | ||
− | <syntaxhighlight lang="ruby">constants→ array | + | <syntaxhighlight lang="ruby">constants→ array</syntaxhighlight> |
− | + | ==القيمة المعادة== | |
− | ==القيمة | + | تعاد [[Ruby/Array|مصفوفة]] من أسماء كل الثوابت التي يمكن الوصول إليها لحظة الاستدعاء. |
− | |||
==أمثلة== | ==أمثلة== | ||
سطر 21: | سطر 18: | ||
end</syntaxhighlight> | end</syntaxhighlight> | ||
==انظر أيضا== | ==انظر أيضا== | ||
− | * التابع <code>[[Ruby/Module/const_set|const_set]]</code>: يضبط | + | * التابع <code>[[Ruby/Module/const_set|const_set]]</code>: يضبط قيمة الثابت المعطى عند الكائن المحدد، ثم يعيد ذلك الكائن. |
− | * التابع <nowiki/>[[Ruby/Module/constants-i|<code></code>]]<code>[[Ruby/Module/define_method|constants]]</code>: يعيد | + | * التابع <nowiki/>[[Ruby/Module/constants-i|<code></code>]]<code>[[Ruby/Module/define_method|constants]]</code>: يعيد مصفوفة من أسماء كل الثوابت التي يمكن الوصول إليها من الوحدة. |
==مصادر== | ==مصادر== | ||
− | *[http://ruby-doc.org/core-2.5.1/Module.html#method-c-constants قسم | + | *[http://ruby-doc.org/core-2.5.1/Module.html#method-c-constants قسم التابع constants في الصنف Module في توثيق روبي الرسمي.] |
مراجعة 06:27، 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
: يعيد مصفوفة من أسماء كل الثوابت التي يمكن الوصول إليها من الوحدة.