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

من موسوعة حسوب
< Ruby‏ | ENV
لا ملخص تعديل
 
(1 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:  التابع <code>each_value</code> الخاص بالصنف <code>ENV</code> في روبي}}</noinclude>
<noinclude>{{DISPLAYTITLE:  التابع <code>ENV.each_value</code> في روبي}}</noinclude>
[[تصنيف: Ruby]]
[[تصنيف: Ruby]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby ENV]]
[[تصنيف: Ruby ENV]]
يعيد التابع <code>each_value‎</code> قيم متغيرات البيئة بالتتابع، ويرسلها إلى الكتلة البرمجية المعطاة، في حال عدم تمرير كتلة برمجية فسيُعاد كائن من النوع <code>[[Ruby/Enumerator|Enumerator]]</code>.  
يجلب التابع <code>each_value‎</code> قيمة كل متغير من متغيرات البيئة بالتتابع، ويرسلها إلى الكتلة البرمجية المعطاة. في حال عدم تمرير كتلة برمجية، فسيعيد التابع كائنًا من النوع <code>[[Ruby/Enumerator|Enumerator]]</code>.  
 
==البنية العامة==
== البنية العامة ==
<syntaxhighlight lang="ruby">
<syntaxhighlight lang="ruby">
each_value { |value| } → Hash  
each_value { |value| } → Hash  
each_value → Enumerator
each_value → Enumerator
</syntaxhighlight>
</syntaxhighlight>
 
==القيمة المعادة==
== القيمة المٌعادة ==
يعاد كائن من النوع <code>[[Ruby/Hash|Hash]]</code> بعد تمرير قيمة كل متغير من متغيرات البيئة إلى الكتلة المعطاة على حدة، أو يعاد كائن من النوع <code>[[Ruby/Enumerator|Enumerator]]</code> في حال عدم تمرير أي كتلة برمجية.
يعاد كائن تجزئة (Hashأو يعاد كائن من النوع <code>[[Ruby/Enumerator|Enumerator]]</code> في حال عدم تمرير أي كتلة برمجية .
==انظر أيضًا==
 
*التابع <code>[[Ruby/ENV/each|each]]‎</code> : يجلب أسماء وقيم متغيرات البيئة بالتتابع، ويرسلها فُرادى إلى الكتلة البرمجية المعطاة.
== أنظر أيضًا ==
*التابع <code>[[Ruby/ENV/each key|each_key]]‎</code>: يجلب أسماء متغيرات البيئة بالتتابع، ويرسلها فُرادَى إلى الكتلة البرمجية المعطاة.
* التابع <code>[[Ruby/ENV/each pair|each_pair]]‎</code> : يعيد التابع <code>each_pair‎</code> أسماء وقيم متغيرات البيئة بالتتابع، ويرسلها إلى الكتلة البرمجية المعطاة، في حال عدم تمرير كتلة برمجية فسيُعاد كائن من النوع <code>[[Ruby/Enumerator|Enumerator]]</code>. 
*التابع <code>[[Ruby/ENV/each pair|each_pair]]‎</code>: يجلب الزوج اسم/قيمة لكل متغير من متغيرات البيئة بالتتابع، ويرسله إلى الكتلة البرمجية المعطاة.
* التابع <code>[[Ruby/ENV/each|each]]‎</code> : يعيد التابع <code>each‎</code> أسماء وقيم متغيرات البيئة بالتتابع، ثم يرسلها إلى الكتلة البرمجية المعطاة، في حال عدم تمرير كتلة برمجية فسيُعاد كائن من النوع <code>[[Ruby/Enumerator|Enumerator]]</code>. 
==مصادر==
* التابع <code>[[Ruby/ENV/each key|each_key]]‎</code> : يعيد التابع <code>each_key‎</code> أسماء متغيرات البيئة بالتتابع، ثم يرسلها إلى الكتلة البرمجية المعطاة، في حال عدم تمرير كتلة برمجية فسيُعاد كائن من النوع <code>Enumerator</code>. 
*[http://ruby-doc.org/core-2.5.1/ENV.html#method-c-each_value قسم التابع each_value في الصنف ENV في توثيق روبي الرسمي.]
 
== مصادر ==
* [http://ruby-doc.org/core-2.5.1/ENV.html#method-c-each_value قسم التابع each_value في الصنف ENV في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 11:01، 12 نوفمبر 2018

يجلب التابع each_value‎ قيمة كل متغير من متغيرات البيئة بالتتابع، ويرسلها إلى الكتلة البرمجية المعطاة. في حال عدم تمرير كتلة برمجية، فسيعيد التابع كائنًا من النوع Enumerator.

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

each_value { |value| }  Hash 
each_value  Enumerator

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

يعاد كائن من النوع Hash بعد تمرير قيمة كل متغير من متغيرات البيئة إلى الكتلة المعطاة على حدة، أو يعاد كائن من النوع Enumerator في حال عدم تمرير أي كتلة برمجية.

انظر أيضًا

  • التابع each : يجلب أسماء وقيم متغيرات البيئة بالتتابع، ويرسلها فُرادى إلى الكتلة البرمجية المعطاة.
  • التابع each_key: يجلب أسماء متغيرات البيئة بالتتابع، ويرسلها فُرادَى إلى الكتلة البرمجية المعطاة.
  • التابع each_pair: يجلب الزوج اسم/قيمة لكل متغير من متغيرات البيئة بالتتابع، ويرسله إلى الكتلة البرمجية المعطاة.

مصادر