الفرق بين المراجعتين لصفحة: «Ruby/Integer/digits»
لا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) ط مراجعة وتدقيق |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: التابع <code>digits | <noinclude>{{DISPLAYTITLE: التابع <code>Integer.digits</code> في روبي}}</noinclude> | ||
[[تصنيف: Ruby]] | [[تصنيف: Ruby]] | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby Integer]] | [[تصنيف: Ruby Integer]] | ||
يفكك التابع <code>digits</code> العدد الذي استٌدعي معه عبر تقسيم الأرقام التي تكوّنه من اليسار إلى اليمين، بحيث تكون أصغر من الوسيط الممرر إليه ثم يضعها في مصفوفة، مع وضع الرقم الأقل أهمية (least significant digit) في بداية المصفوفة. | |||
==البنية العامة== | ==البنية العامة== | ||
سطر 13: | سطر 11: | ||
===<code>base</code>=== | ===<code>base</code>=== | ||
عدد صحيح. | عدد صحيح يمثل الأساس. يجب أن تكون قيمته أكبر من أو تساوي 2. القيمة الافتراضية: 10. | ||
==القيمة | ==القيمة المعادة== | ||
تعاد مصفوفة تضم ناتج تفكيك العدد الذي استٌدعي معه. | |||
==أمثلة== | ==أمثلة== | ||
سطر 25: | سطر 23: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==انظر أيضا== | ==انظر أيضا== | ||
* التابع <code>[[Ruby/Integer/chr|chr]]</code>: يعيد | * التابع <code>[[Ruby/Integer/chr|chr]]</code>: يعيد سلسلة نصية تحتوي على الحرف الذي تمثله قيمة العدد الذي استُدعي معه حسب الترميز المُمرّر <code>encoding</code>.<nowiki/>[[Ruby/ENV/key|<code></code>]] | ||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/Integer.html#method-i-digits قسم | *[http://ruby-doc.org/core-2.5.1/Integer.html#method-i-digits قسم التابع digits في الصنف Integer في توثيق روبي الرسمي.] |
المراجعة الحالية بتاريخ 13:13، 14 نوفمبر 2018
يفكك التابع digits
العدد الذي استٌدعي معه عبر تقسيم الأرقام التي تكوّنه من اليسار إلى اليمين، بحيث تكون أصغر من الوسيط الممرر إليه ثم يضعها في مصفوفة، مع وضع الرقم الأقل أهمية (least significant digit) في بداية المصفوفة.
البنية العامة
digits → array
digits(base) → array
المعاملات
base
عدد صحيح يمثل الأساس. يجب أن تكون قيمته أكبر من أو تساوي 2. القيمة الافتراضية: 10.
القيمة المعادة
تعاد مصفوفة تضم ناتج تفكيك العدد الذي استٌدعي معه.
أمثلة
مثال على استخدام التابع 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
: يعيد سلسلة نصية تحتوي على الحرف الذي تمثله قيمة العدد الذي استُدعي معه حسب الترميز المُمرّرencoding
.