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

من موسوعة حسوب

يقارن المعامل<=> بين symbol مع other_symbol (انظر فقرة البنية العامة) بعد استدعاء to_s على كلا الرمزين. ثم يعيد ‎-1 أو 0 أو ‎+1 أو بناءً على ما إذا كان symbol أصغر من أو يساوي أو أكبر من other_symbol.

ستُعاد القيمة nil إن كانت القيمتان غير قابلتين للمقارنة.

راجع صفحة ‎‎String#<=>‎  لمزيد من المعلومات.

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

symbol <=> other_symbol  -1, 0, +1, or nil

القيمة المُعادة

تعاد ‎-1 أو 0 أو ‎+1 أو بناءً على ما إذا كان symbol أصغر من أو يساوي أو أكبر من other_symbol. أو تُعاد القيمة nil إن كانت القيمتان غير قابلتين للمقارنة.

انظر أيضا

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

مصادر