التابع ceil‎ الخاص بالصنف Rational في روبي

من موسوعة حسوب
< Ruby‏ | Rational
مراجعة 22:35، 30 أكتوبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>ceil‎</code> الخاص بالصنف <code>Rational</code> في روبي}}</noinclude> تصنيف: Ruby تصني...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يعيد التابع 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)، ويكون دائمًا موجبًا.

مصادر