الفرق بين المراجعتين لصفحة: «Ruby/ENV/each key»

من موسوعة حسوب
< Ruby‏ | ENV
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:  التابع <code>each</code> الخاص بالصنف <code>ENV</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Rub...'
 
لا ملخص تعديل
سطر 3: سطر 3:
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby ENV]]
[[تصنيف: Ruby ENV]]
يعيد التابع <code>each‎</code> اسم وقيمة كل متغير من متغيرات البيئة بالتتابع، ثم يرسلها إلى الكتلة البرمجية المعطاة، في حال عدم تمرير كتلة برمجية فسيُعاد كائن من النوع <code>[[Ruby/Enumerator|Enumerator]]</code>.  
يعيد التابع <code>each_key‎</code> أسماء متغيرات البيئة بالتتابع، ويرسلها إلى الكتلة البرمجية المعطاة، في حال عدم تمرير كتلة برمجية فسيُعاد كائن من النوع <code>[[Ruby/Enumerator|Enumerator]]</code>.  


== البنية العامة ==
== البنية العامة ==
<syntaxhighlight lang="ruby">
<syntaxhighlight lang="ruby">
each { |name, value| } → Hash  
each_key { |name| } → Hash click to toggle source
each → Enumerator
each_key → Enumerator
each_pair { |name, value| } → Hash
each_pair → Enumerator
</syntaxhighlight>
</syntaxhighlight>


سطر 18: سطر 16:
== أنظر أيضًا ==
== أنظر أيضًا ==
* صفحة الصنف <code>[[Ruby/ENV|ENV]]</code>.
* صفحة الصنف <code>[[Ruby/ENV|ENV]]</code>.
* التابع <code>[[Ruby/ENV/each|each]]‎</code> : يعيد التابع <code>each‎</code> أسماء وقيم متغيرات البيئة بالتتابع، ثم يرسلها إلى الكتلة البرمجية المعطاة، في حال عدم تمرير كتلة برمجية فسيُعاد كائن من النوع <code>[[Ruby/Enumerator|Enumerator]]</code>. 


== مصادر ==
== مصادر ==
* [http://ruby-doc.org/core-2.5.1/ENV.html#method-c-each قسم  التابع each في الصنف ENV في توثيق روبي الرسمي.]
* [http://ruby-doc.org/core-2.5.1/ENV.html#method-c-each_key قسم  التابع each_key في الصنف ENV في توثيق روبي الرسمي.]

مراجعة 22:39، 24 سبتمبر 2018

يعيد التابع each_key‎ أسماء متغيرات البيئة بالتتابع، ويرسلها إلى الكتلة البرمجية المعطاة، في حال عدم تمرير كتلة برمجية فسيُعاد كائن من النوع Enumerator.

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

each_key { |name| }  Hash click to toggle source
each_key  Enumerator

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

يعاد كائن تجزئة (Hash)، أو يعاد كائن من النوع Enumerator في حال عدم تمرير أي كتلة برمجية .

أنظر أيضًا

  • صفحة الصنف ENV.
  • التابع each : يعيد التابع each‎ أسماء وقيم متغيرات البيئة بالتتابع، ثم يرسلها إلى الكتلة البرمجية المعطاة، في حال عدم تمرير كتلة برمجية فسيُعاد كائن من النوع Enumerator

مصادر