التابع <=>‎ الخاص بالصنف Rational في روبي

من موسوعة حسوب
< Ruby‏ | Rational
مراجعة 21:51، 30 أكتوبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code><=>‎</code> الخاص بالصنف <code>Rational</code> في روبي}}</noinclude> تصنيف: Ruby تصني...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يُعيد التابع <=> القيم 1- أو 0 أو 1 بناءً على ما إن كان rational أصغر من أو يساوي أو أكبر من numeric. ستُعاد القيمة nil إن كانت القيمتان غير قابلتين للمقارنة.

البنية العامة

rational <=> numeric    -1, 0, +1, or 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‎

انظر أيضا

  • التابع /: ينفذ عملية القسمة.
  • التابع ==: يُعيد القيمة true إن كان rat يساوي object عدديًا.

مصادر