التابع rationalize الخاص بالصنف Rational في روبي
يُعيد التابع 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).