التابع digits
الخاص بالصنف Integer
في روبي
يقوم التابع digits
بتفكيك العدد الذي استٌدعي معه، حيث يقوم بتقسيم الأرقام التي تكوّنه من اليسار إلى اليمين،، بحيث تكون أصغر من الوسيط الممرر base
، ذو القيمة الافتراضية 10
، ثم يضعها في مصفوفة، مع وضع الرقم الأقل دلالة ( least significant digit) في بداية المصفوفة،
يجب أن تكون قيمة base
أكبر من أو تساوي 2.
البنية العامة
digits → array
digits(base) → array
المعاملات
base
عدد صحيح.
القيمة المُعادة
يعيد التابع digits
مصفوفة تضم ناتج تفكيك العدد الذي استٌدعي معه.
أمثلة
مثال على استخدام التابع digits
:
12345.digits #=> [5, 4, 3, 2, 1]
12345.digits(7) #=> [4, 6, 6, 0, 5]
12345.digits(100) #=> [45, 23, 1]
-12345.digits(7) #=> Math::DomainError
انظر أيضا
- التابع
chr
: يعيد التابعchr
سلسلة نصية تحتوي على الحرف الذي تمثله قيمة العدد الذي استُدعي معه حسب الترميز المُمرّرencoding
.