التابع Integer.times‎ في روبي

من موسوعة حسوب
< Ruby‏ | Integer

يكرر التابع times‎ تنفيذ الكتلة البرمجية المعطاة عددًا محدَّدًا من المرات مع تمرير قيم عددية ابتداءً من الصفر وحتى العدد الذي يسبق العدد المعطى.

في حال عدم تمرير أي كتلة برمجية، فسيُعاد كائن من النوع Enumerator.

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

times {|i| block }    self
times   an_enumerator

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

في حال تمرير كتلة برمجية، يعاد ناتج تنفيذ هذه الكتلة بعد تمرير أعداد تبدأ من الصفر وحتى القيمة int - 1 (إذ يكون int هو العدد المعطى) إليها. أما في حال عدم تمرير أي كتلة برمجية، فسيعاد الكائن Enumerator.

أمثلة

مثال على استخدام التابع times‎:

5.times {|i| print i, " " }   #=> 0 1 2 3 4

انظر أيضا

  • التابع downto: يكرر تنفيذ الكتلة البرمجية المعطاة مع تمرير الأعداد تنازليًا بداية من العدد الذي استُدعيت معه وحتى العدد المعطى.

مصادر