الفرق بين المراجعتين لصفحة: «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
.