التابع Integer.ceil‎ في روبي

من موسوعة حسوب
< Ruby‏ | Integer
مراجعة 13:01، 14 نوفمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (مراجعة وتدقيق)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يعيد التابع ceil‎ أصغر عدد من الأعداد الأكبر من أو تساوي قيمة العدد الذي استُدعي معه وبدقة (precision) تساوي العدد الممرر إليه (القيمة الابتدائية هي 0) .

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

ceil([ndigits])    integer or float

المعاملات

ndigits‎

عدد يحدد دقة المنازل العشرية. إذا كانت الدقة سالبة، فإنّ القيمة المعادة ستكون عددًا صحيحًا مع ndigits.abs صفر إضافي على الأقل.

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

يعاد أصغر عدد، بحيث يكون أكبر من أو يساوي قيمة العدد الذي استُدعي معه، مع دقة (precision) تساوي ndigits رقم عشري (القيمة الابتدائية هي 0). إذا كانت الدقة سالبة، فإنّ القيمة المعادة تكون عددًا صحيحًا مع ndigits.abs صفر إضافي على الأقل. في حال كانت قيمة ndigits‎ منعدمة أو موجبة، فسيعيد التابع ceil‎ العدد الذي استُدعي معه.

أمثلة

مثال على استخدام التابع ceil‎:

1.ceil           #=> 1
1.ceil(2)        #=> 1
18.ceil(-1)      #=> 20
(-18).ceil(-1)   #=> -10

انظر أيضا

  • التابع floor: يعيد أكبر عدد من الأعداد الأصغر من أو يساوي قيمة العدد الذي استُدعي معه وبدقة (precision) تساوي العدد الممرر إليه رقم عشري. 

مصادر