التابع size الخاص بالصنف Range في روبي
يعيد التابع size عدد العناصر في المجال. يجب أن يكون كل من بداية ونهاية Range قيمتان عدديتان (Numeric)، وإلا فستُعاد nil.
البنية العامة
size → num
القيمة المُعادة
أمثلة
مثال على استخدام التابع size:
(10..20).size #=> 11
('a'..'z').size #=> nil
(-Float::INFINITY..Float::INFINITY).size #=> Infinity
انظر أيضا
- التابع
min: يعيد القيمة الدنيا من المجال. يعيدnilإن كانت قيمة بداية المجال أكبر من قيمة نهايته. أو يعيدnilإن كانت قيمة البداية للمجال الإقصائي (exclusive، أي أنه يستثني عنصر النهاية) مساوية لقيمة عنصر النهاية. - التابع
step: يكرر الكتلة المعطاة ويمرر إليهاnعنصرًا من عناصر المجال بالتتابع. إن كان عنصرا البداية والنهاية عددان، فسيضافnعند كل تكرار. وإلا، فإنstepستستدعيsuccللتكرار عبر عناصر المجال.