الفرق بين المراجعتين لصفحة: «Ruby/ENV/each»
لا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) ط مراجعة وتدقيق |
||
(3 مراجعات متوسطة بواسطة مستخدم واحد آخر غير معروضة) | |||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: التابع <code>each | <noinclude>{{DISPLAYTITLE: التابع <code>ENV.each</code> في روبي}}</noinclude> | ||
[[تصنيف: Ruby]] | [[تصنيف: Ruby]] | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby ENV]] | [[تصنيف: Ruby ENV]] | ||
يجلب التابع <code>each</code> أسماء وقيم متغيرات البيئة بالتتابع، ويرسلها فُرادى إلى الكتلة البرمجية المعطاة. في حال عدم تمرير كتلة برمجية إلى التابع، فسيعيد كائنًا من النوع <code>[[Ruby/Enumerator|Enumerator]]</code>. | |||
==البنية العامة== | |||
== البنية العامة == | |||
<syntaxhighlight lang="ruby"> | <syntaxhighlight lang="ruby"> | ||
each { |name, value| } → Hash | each { |name, value| } → Hash | ||
سطر 12: | سطر 11: | ||
each_pair → Enumerator | each_pair → Enumerator | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==القيمة المعادة== | |||
== القيمة | يعاد كائن من النوع <code>[[Ruby/Hash|Hash]]</code> بعد تمرير اسم وقيمة كل متغير من متغيرات البيئة إلى الكتلة المعطاة على حدة، أو يعاد كائن من النوع <code>[[Ruby/Enumerator|Enumerator]]</code> في حال عدم تمرير أي كتلة برمجية. | ||
يعاد كائن | ==انظر أيضًا== | ||
*التابع <code>[[Ruby/ENV/each key|each_key]]</code>: يجلب أسماء متغيرات البيئة بالتتابع، ويرسلها فُرادَى إلى الكتلة البرمجية المعطاة. | |||
== | *التابع <code>[[Ruby/ENV/each pair|each_pair]]</code>: يجلب الزوج اسم/قيمة لكل متغير من متغيرات البيئة بالتتابع، ويرسله إلى الكتلة البرمجية المعطاة. | ||
* | *التابع <code>[[Ruby/ENV/each value|each_value]]</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 قسم |
المراجعة الحالية بتاريخ 10:57، 12 نوفمبر 2018
يجلب التابع each
أسماء وقيم متغيرات البيئة بالتتابع، ويرسلها فُرادى إلى الكتلة البرمجية المعطاة. في حال عدم تمرير كتلة برمجية إلى التابع، فسيعيد كائنًا من النوع Enumerator
.
البنية العامة
each { |name, value| } → Hash
each → Enumerator
each_pair { |name, value| } → Hash
each_pair → Enumerator
القيمة المعادة
يعاد كائن من النوع Hash
بعد تمرير اسم وقيمة كل متغير من متغيرات البيئة إلى الكتلة المعطاة على حدة، أو يعاد كائن من النوع Enumerator
في حال عدم تمرير أي كتلة برمجية.
انظر أيضًا
- التابع
each_key
: يجلب أسماء متغيرات البيئة بالتتابع، ويرسلها فُرادَى إلى الكتلة البرمجية المعطاة. - التابع
each_pair
: يجلب الزوج اسم/قيمة لكل متغير من متغيرات البيئة بالتتابع، ويرسله إلى الكتلة البرمجية المعطاة. - التابع
each_value
: يجلب قيمة كل متغير من متغيرات البيئة بالتتابع، ويرسلها إلى الكتلة البرمجية المعطاة.