التابع Enumerator.size
في روبي
< Ruby | Enumerator
يعيد التابع size
حجم المُعدِّد الذي استدعي معه، أو يعيد القيمة nil
إن لم يكن بالإمكان حساب الحجم بالنمط الكسول (lazily).
البنية العامة
size → int, Float::INFINITY or nil
القيمة المعادة
يعاد عدد صحيح يمثِّل حجم المُعدِّد المعطى، أو تعاد القيمة Float::INFINITY
للإشارة إلى الحجم اللانهائي، أو تعاد القيمة nil
لم يكن بالامكان حساب الحجم بالنمط الكسول (lazily).
أمثلة
مثال على استعمال التابع size
:
(1..100).to_a.permutation(4).size # => 94109400
loop.size # => Float::INFINITY
(1..100).drop_while.size # => nil
انظر أيضًا
- التابع
next
: يعيد الكائن التالي في المُعدِّد الذي استدعي معه، ويحرك موضع المؤشر الداخلي للأمام خطوة واحدة. - التابع
peek
: يعيد الكائن التالي في المُعدِّد الذي استدعي معه ولكن لا يحرِّك موضع المؤشر الداخلي للأمام.