التابع 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
: يعيد الكائن التالي في المُعدِّد الذي استدعي معه ولكن لا يحرِّك موضع المؤشر الداخلي للأمام.