الفرق بين المراجعتين لصفحة: «Ruby/Module/constants»
لا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
||
(1 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة) | |||
سطر 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> مصفوفة من أسماء كل الثوابت التي يمكن الوصول إليها لحظة الاستدعاء. تتضمن هذه القائمة أسماء جميع الوحدات والأصناف المحددة في النطاق العام (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 في توثيق روبي الرسمي.] |
المراجعة الحالية بتاريخ 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
: يعيد مصفوفة من أسماء كل الثوابت التي يمكن الوصول إليها من الوحدة.