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