المعامل <=>
الخاص بالصنف 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
انظر أيضًا
- المعامل
==
: يتحقق من تساوي عدد جذري مع عدد آخر.