الفرق بين المراجعتين ل"Ruby/ENV/each"

من موسوعة حسوب
< Ruby‏ | ENV
اذهب إلى التنقل اذهب إلى البحث
سطر 17: سطر 17:
  
 
== أنظر أيضًا ==
 
== أنظر أيضًا ==
* صفحة الصنف <code>[[Ruby/ENV|ENV]]</code>.
+
* التابع <code>[[Ruby/ENV/each pair|each_pair]]‎</code> : يعيد التابع <code>each_pair‎</code> أسماء وقيم متغيرات البيئة بالتتابع، ويرسلها إلى الكتلة البرمجية المعطاة، في حال عدم تمرير كتلة برمجية فسيُعاد كائن من النوع <code>[[Ruby/Enumerator|Enumerator]]</code>. 
 
* التابع <code>[[Ruby/ENV/each key|each_key]]‎</code> : يعيد التابع <code>each_key‎</code> أسماء متغيرات البيئة بالتتابع، ثم يرسلها إلى الكتلة البرمجية المعطاة، في حال عدم تمرير كتلة برمجية فسيُعاد كائن من النوع <code>[[Ruby/Enumerator|Enumerator]]</code>. 
 
* التابع <code>[[Ruby/ENV/each key|each_key]]‎</code> : يعيد التابع <code>each_key‎</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 قسم  التابع each في الصنف ENV في توثيق روبي الرسمي.]

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

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

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

each { |name, value| }  Hash 
each  Enumerator
each_pair { |name, value| }  Hash
each_pair  Enumerator

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

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

أنظر أيضًا

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

مصادر