الفرق بين المراجعتين لصفحة: «Ruby/Integer/digits»

من موسوعة حسوب
< Ruby‏ | Integer
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>digits‎</code> الخاص بالصنف <code>Integer</code> في روبي}}</noinclude> تصنيف: Ruby تصن...'
 
لا ملخص تعديل
سطر 3: سطر 3:
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Integer]]
[[تصنيف: Ruby Integer]]
يعيد التابع <code>digits‎</code> القيمة  
يقوم التابع <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>
==انظر أيضا==
==انظر أيضا==
* التابع <nowiki/>[[Ruby/ENV/key|<code></code>]]<code>[[Ruby/ENV/delete|key]]</code>: يعيد  اسم متغير البيئة ذو القيمة <code>value</code>.
* التابع <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.

مصادر