التابع rationalize
الخاص بالصنف Rational
في روبي
< Ruby | Rational
اذهب إلى التنقل
اذهب إلى البحث
مراجعة 22:53، 30 أكتوبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>rationalize</code> الخاص بالصنف <code>Rational</code> في روبي}}</noinclude> تصنيف: Ruby ...')
يُعيد التابع 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).