الفرق بين المراجعتين ل"Ruby/Numeric/round"

من موسوعة حسوب
< Ruby‏ | Numeric
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>round‎</code> الخاص بالصنف <code>Numeric</code> في روبي}}</noinclude> تصنيف: Ruby تصني...')
 
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Numeric]]
 
[[تصنيف: Ruby Numeric]]
يعيد التابع <code>round</code> العدد (انظر فقرة البنية العامة) <code>num</code> مُقرّبًا إلى أقرب قيمة مع دقة <code>ndigits</code> منزلًا عشريًا (القيمة الافتراضية هي 0).
+
يعيد التابع <code>round</code> العدد الذي استُدعي معه مُقرّبًا إلى أقرب قيمة بدقة <code>ndigits</code> منزلًا عشريًا (القيمة الافتراضية هي <code>0</code>).
تنفذ <code>Numeric</code> هذا عن طريق تحويل قيمته إلى <code>Float</code> واستدعاء <code>Float#round</code>.
+
 
 +
ينفذ الصنف <code>Numeric</code> هذا عن طريق تحويل قيمة العدد إلى النوع <code>Float</code> ثم استدعاء [[Ruby/Float/round|<code>Float#round</code>.]]
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">round([ndigits])  →  integer or float‎</syntaxhighlight>
 
<syntaxhighlight lang="ruby">round([ndigits])  →  integer or float‎</syntaxhighlight>
سطر 10: سطر 11:
 
===<code>ndigits‎</code>===
 
===<code>ndigits‎</code>===
  
 
+
عدد يمثل دقة التقريب.
 
==القيمة المُعادة==
 
==القيمة المُعادة==
 +
يعيد التابع <code>round</code> العدد الذي استُدعي معه مُقرّبًا إلى أقرب قيمة بدقة <code>ndigits</code> منزلًا عشريًا.
  
 
==انظر أيضا==
 
==انظر أيضا==
* التابع <code>[[Ruby/Numeric/remainder|remainder]]</code>: <code>x.remainder(y)</code> يكافئ <code>x-y*(x/y).truncate</code>.
+
* التابع <code>[[Ruby/Numeric/step|step]]</code>: يستدعي  الكتلة المعطاة في حلقة تكرارية.
* التابع <code>[[Ruby/Numeric/step|step]]</code>: يستدعي  الكتلة المعطاة مع تمرير سلسلة من الأعداد إليها بدءًا من العدد  <code>num</code>، بالخطوة <code>step</code> (قيمتها الافتراضية هي <code>1</code>) في كل استدعاء.
 
  
 
==مصادر==
 
==مصادر==
 
*[http://ruby-doc.org/core-2.5.1/Numeric.html#method-i-round قسم  التابع round‎ في الصنف Numeric‎ في توثيق روبي الرسمي.]
 
*[http://ruby-doc.org/core-2.5.1/Numeric.html#method-i-round قسم  التابع round‎ في الصنف Numeric‎ في توثيق روبي الرسمي.]

مراجعة 23:05، 27 أكتوبر 2018

يعيد التابع round العدد الذي استُدعي معه مُقرّبًا إلى أقرب قيمة بدقة ndigits منزلًا عشريًا (القيمة الافتراضية هي 0).

ينفذ الصنف Numeric هذا عن طريق تحويل قيمة العدد إلى النوع Float ثم استدعاء Float#round.

البنية العامة

round([ndigits])    integer or float

المعاملات

ndigits‎

عدد يمثل دقة التقريب.

القيمة المُعادة

يعيد التابع round العدد الذي استُدعي معه مُقرّبًا إلى أقرب قيمة بدقة ndigits منزلًا عشريًا.

انظر أيضا

  • التابع step: يستدعي الكتلة المعطاة في حلقة تكرارية.

مصادر