التابع <=>
الخاص بالصنف Rational
في روبي
يُعيد التابع <=>
القيم 1-
أو 0
أو 1
بناءً على ما إن كان rational
(انظر فقرة البنية العامة) أصغر من أو يساوي أو أكبر من numeric
.
ستُعاد القيمة nil
إن كانت القيمتان غير قابلتين للمقارنة.
البنية العامة
rational <=> numeric → -1, 0, +1, or nil
القيمة المُعادة
يُعيد التابع <=>
القيم 1-
أو 0
أو 1
بناءً على ما إن كان rational
أصغر من أو يساوي أو أكبر من numeric
.
أمثلة
مثال على استخدام التابع <=>
:
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
انظر أيضا
- التابع
==
:معامل التساوي.