التابع <=> الخاص بالصنف 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إن لم تكن بينهما أي علاقة.