التابع ceil
الخاص بالصنف Rational
في روبي
يعيد التابع ceil
أصغر عدد من الأعداد الأكبر من أو تساوي rat
(انظر فقرة البنية العامة) وفق دقة ndigits
موضعا عشريًا (القيمة الافتراضية هي 0).
عندما تكون الدقة سالبة، القيمة التي تُعاد ستكون عددًا صحيحًا مع ndigits.abs
صفرًا زائدًا على الأقل.
يعيد التابع ceil
عددًا جذريا عندما يكون الوسيط ndigits
موجبًا ، أو يُعيد عددًا صحيحًا.
البنية العامة
ceil([ndigits]) → integer or rational
المعاملات
ndigits
يحدد عدد المنازل العشرية
القيمة المُعادة
أمثلة
مثال على استخدام التابع ceil
:
Rational(3).ceil #=> 3
Rational(2, 3).ceil #=> 1
Rational(-3, 2).ceil #=> -1
# decimal - 1 2 3 . 4 5 6
# ^ ^ ^ ^ ^ ^
# precision -3 -2 -1 0 +1 +2
Rational('-123.456').ceil(+1).to_f #=> -123.4
Rational('-123.456').ceil(-1) #=> -120
انظر أيضا
- التابع
abs
: يعيد القيمة المطلقة لـrat
. - التابع
denominator
: يعيد المقام (denominator)، ويكون دائمًا موجبًا.