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