الفرق بين المراجعتين ل"Ruby/Numeric/truncate"
اذهب إلى التنقل
اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>truncate</code> الخاص بالصنف <code>Numeric</code> في روبي}}</noinclude> تصنيف: Ruby تص...') |
جميل-بيلوني (نقاش | مساهمات) ط (مراجعة وتدقيق.) |
||
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة) | |||
سطر 1: | سطر 1: | ||
− | <noinclude>{{DISPLAYTITLE: التابع <code>truncate | + | <noinclude>{{DISPLAYTITLE: التابع <code>Numeric.truncate</code> في روبي}}</noinclude> |
[[تصنيف: Ruby]] | [[تصنيف: Ruby]] | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby Numeric]] | [[تصنيف: Ruby Numeric]] | ||
− | يعيد التابع <code>truncate</code> العدد الذي استُدعي معه | + | يعيد التابع <code>truncate</code> العدد الذي استُدعي معه بعد اقتطاع المنازل العشرية منه بمقدار محدَّد. |
− | + | ||
+ | ينفذ الصنف <code>Numeric</code> هذا عن طريق تحويل قيمة العدد إلى النوع <code>[[Ruby/Float|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>=== | ||
− | + | عدد يمثل دقة التقريب. القيمة الافتراضية هي: 0. | |
− | + | ==القيمة المعادة== | |
− | ==القيمة | + | يعاد عدد [[Ruby/Integer|صحيح]] أو [[Ruby/Float|عشري]] يمثِّل العدد المعطى بعد اقتطاع المنازل العشرية منه بدقة <code>ndigits</code>. |
==انظر أيضا== | ==انظر أيضا== | ||
− | * | + | *التابع [[Ruby/Numeric/ceil|<code>ceil</code>]]: يعيد أصغر عدد من الأعداد الأكبر من أو تساوي العدد الذي استُدعي معه وبدقة محدَّدة. |
− | * التابع <code>[[Ruby/Numeric/ | + | *التابع [[Ruby/Numeric/floor|<code>floor</code>]]: يعيد أكبر عدد من الأعداد الأصغر من أو تساوي العدد الذي استُدعي معه وبدقة محدَّدة. |
− | + | *التابع <code>[[Ruby/Numeric/round|round]]</code>: يقرِّب العدد الذي استُدعي معه إلى أقرب قيمة بدقة محدَّدة. | |
==مصادر== | ==مصادر== | ||
− | *[http://ruby-doc.org/core-2.5.1/Numeric.html#method-i-truncate قسم | + | *[http://ruby-doc.org/core-2.5.1/Numeric.html#method-i-truncate قسم التابع truncate في الصنف Numeric في توثيق روبي الرسمي.] |
المراجعة الحالية بتاريخ 20:07، 20 نوفمبر 2018
يعيد التابع truncate
العدد الذي استُدعي معه بعد اقتطاع المنازل العشرية منه بمقدار محدَّد.
ينفذ الصنف Numeric
هذا عن طريق تحويل قيمة العدد إلى النوع Float
ثم يستدعي Float.truncate
.
البنية العامة
truncate([ndigits]) → integer or float
المعاملات
ndigits
عدد يمثل دقة التقريب. القيمة الافتراضية هي: 0.
القيمة المعادة
يعاد عدد صحيح أو عشري يمثِّل العدد المعطى بعد اقتطاع المنازل العشرية منه بدقة ndigits
.
انظر أيضا
- التابع
ceil
: يعيد أصغر عدد من الأعداد الأكبر من أو تساوي العدد الذي استُدعي معه وبدقة محدَّدة. - التابع
floor
: يعيد أكبر عدد من الأعداد الأصغر من أو تساوي العدد الذي استُدعي معه وبدقة محدَّدة. - التابع
round
: يقرِّب العدد الذي استُدعي معه إلى أقرب قيمة بدقة محدَّدة.