التابع <=>‎ الخاص بالصنف 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‎

انظر أيضا

  • التابع ==:معامل التساوي.

مصادر