المعامل <=> الخاص بالصنف Rational في روبي
يوازن المعامل <=> بين عدد جذري وعدد آخر ثم يعيد القيم 1- أو 0 أو 1 بناءً على ما إن كان العدد الجذري الواع على يساره أصغر من أو يساوي أو أكبر من العدد الآخر.
ستُعاد القيمة nil إن كانت القيمتان غير قابلتين للموازنة.
البنية العامة
rational <=> numeric → -1, 0, +1, or nil
القيمة المعادة
تعاد القيم 1- أو 0 أو 1 بناءً على ما إن كان rationalأصغر من أو يساوي أو أكبر من numeric. تعاد القيمة nil إن كانت القيمتان غير قابلتين للموازنة.
أمثلة
مثال على استخدام التابع <=>:
Rational(2, 3) <=> Rational(2, 3) #=> 0
Rational(5) <=> 5 #=> 0
Rational(2, 3) <=> Rational(1, 3) #=> 1
Rational(1, 3) <=> 1 #=> -1
Rational(1, 3) <=> 0.3 #=> 1
Rational(1, 3) <=> "0.3" #=> nil
انظر أيضًا
- المعامل
==: يتحقق من تساوي عدد جذري مع عدد آخر.