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

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

مراجعة 00:08، 28 أكتوبر 2018

يعيد التابع truncate العدد الذي استُدعي معه مُقتطعًا (نحو الصفر) بدقة ndigits (انظر فقرة البنية العامة) منزلًا عشريًا (القيمة الافتراضية هي 0).

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

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

truncate([ndigits])    integer or float

المعاملات

ndigits‎

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

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

يعيد التابع truncate العدد الذي استُدعي معه مُقتطعًا (نحو الصفر) بدقة ndigitsمنزلًا عشريًا.

انظر أيضا

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

مصادر