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

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث

يجري المعامل <=> عملية المقارنة - حيث يعيد إحدى القيم ‎-1 أو 0 أو ‎+1 أو nil اعتمادًا على ما إذا كان module يتضمن other_module (اتظر فقرة البنيةالعامة)، أو يتساويان، أو إذا كان module متضمَّنًا في other_module.

تعاد القيمة nil إن لم تكن بين module و other_module أي علاقة، أو إن لم يكن other_module وحدة، أو إن كانت القيمتان غير قابلتين للمقارنة.

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

module <=> other_module -1, 0, +1, or nil

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

تعاد إحدى القيم ‎-1 أو 0 أو ‎+1 أو nil اعتمادًا على ما إذا كان module يتضمن other_module، أو يتساويان، أو إذا كان module متضمَّنًا في other_module. أو تعاد القيمة nil إن لم تكن بين module و other_module أي علاقة، أو إن لم يكن other_module وحدة، أو إن كانت القيمتان غير قابلتين للمقارنة.

انظر أيضا

  • التابع <=: يعيد القيمة true إن كان الوسيط mod صنفًا فرعيًا من other أو كان يساويه.
  • التابع ==: معامل التساوي
  • التابع <: يعد القيمة true إن كان الوسيط mod صنفًا فرعيا من other. أو يعيدnil إن لم تكن بينهما أي علاقة. 

مصادر