التابع floor
الخاص بالصنف Integer
في روبي
يعيد التابع floor
أكبر عدد من الأعداد الأصغر من أو تساوي العدد الذي استُدعي معه وبدقة (precision) تساوي ndigits
رقم عشري (القيمة الابتدائية هي 0
) .
إذا كانت الدقة سالبة، فإنّ القيمة المعادة ستكون عددًا صحيحًا مع ndigits.abs
صفر إضافي على الأقل.
في حال كانت قيمة ndigits
منعدمة أو سالبة، فسيعيد التابع floor
العدد الذي استُدعي معه.
البنية العامة
floor([ndigits]) → integer or float
المعاملات
ndigits
عدد يحدد الدقة.
القيمة المُعادة
يعيد التابع floor
أكبر عدد من الأعداد الأصغر من أو يساوي قيمة العدد الذي استُدعي معه وبدقة تساوي ndigits
رقم عشري. إذا كانت الدقة سالبة، فإنّ القيمة المعادة ستكون عددًا صحيحًا مع ndigits.abs
صفر إضافي على الأقل. في حال كانت قيمة ndigits
منعدمة أو سالبة، فسيعيد التابع floor
العدد الذي استُدعي معه.
أمثلة
مثال على استخدام التابع floor
:
1.floor #=> 1
1.floor(2) #=> 1
18.floor(-1) #=> 10
(-18).floor(-1) #=> -20
انظر أيضا
- التابع
ceil
: يعيد التابعceil
أصغر عدد من الأعداد الأكبر من أو تساوي قيمة العدد الذي استُدعي معه وبدقة (precision) تساويndigits
رقم عشري.