الفرق بين المراجعتين ل"Ruby/Rational/rationalize"

من موسوعة حسوب
< Ruby‏ | Rational
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>rationalize‎</code> الخاص بالصنف <code>Rational</code> في روبي}}</noinclude> تصنيف: Ruby ...')
(لا فرق)

مراجعة 22:53، 30 أكتوبر 2018

يُعيد التابع rationalize تقريبًا مبسطًا لقيمة العدد في حال إعطاء الوسيط الاختياري eps (النتيجة ستحقق المتراجحة)، وبخلاف ذلك سيعيد العدد نفسه.

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

rationalize   self
rationalize(eps)    rational

المعاملات

eps‎

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

أمثلة

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

r = Rational(5033165, 16777216)
r.rationalize                    #=> (5033165/16777216)
r.rationalize(Rational('0.01'))  #=> (3/10)
r.rationalize(Rational('0.1'))   #=> (1/3)‎

انظر أيضا

  • التابع quo: ينفذ عملية القسمة.
  • التابع round: يعيد العدد rat مُقرّبًا إلى أقرب قيمة مع دقة ndigits منزلًا عشريًا (القيمة الافتراضية هي 0).

مصادر