التابع <=> الخاص بالصنف Module في روبي
يجري التابع <=> عملية المقارنة - حيث يعيد إحدى القيم -1 أو 0 أو +1 أو nil اعتمادًا على ما إذا كان module يتضمن other_module، أو يتساويان، أو إذا كان module متضمَّنًا في other_moduleX.
يعيد nil إن لم تكن بين module و other_module أي علاقة، أو إن لم يكن other_module وحدة، أو إن كانت القيمتان غير قابلتين للمقارنة.
البنية العامة
module <=> other_module→ -1, 0, +1, or nil
القيمة المُعادة
انظر أيضا
- التابع
<=: يعيد القيمة true إن كان الوسيط mod صنفًا فرعيًا من other أو كان يساويه. أو يعدnilإذا لم تكن بينهما أي علاقة. (فكر في هذه العلاقة من منظور تعريف الصنف: "الصنف A <B" يستلزم "A <B".) - التابع
==: معامل التساوي - في المستوىObject، يعي المعامل==القيمةtrueفقط إن كانobjوotherنفس الكائن. بشكل عام، يٌعاد تعريف هذا التابع في الأصناف المنحدرة (descendant classes) لتخصيصه للصنف.