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

من موسوعة حسوب
< Ruby‏ | Symbol

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

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

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

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

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

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

انظر أيضًا

  • المعامل ==: يتحقق من تساوي رمزين أي إن كان هذان الرمزان هما نفس الرمز.

مصادر