المعامل <=> الخاص بالصنف 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 وحدة من الصنف Module، أو إن كانت القيمتان غير قابلتين للموازنة.
القيمة المعادة
تعاد إحدى القيم -1 أو 0 أو +1 أو nil اعتمادًا على ما إذا كان module يتضمن other_module، أو كانا متساويين، أو إذا كان module متضمَّنًا في other_module. تعاد القيمة nil إن لم تكن بين module و other_module أي علاقة، أو إن لم يكن other_module وحدة من الصنف Module، أو إن كانت القيمتان غير قابلتين للموازنة.
انظر أيضا
- المعامل
=>: يعيد القيمةtrueإن كانت الوحدةModuleالتي تقع على يساره صنفًا فرعيًّا من الوحدة التي تقع على يمينه أو كانت الوحدتان متساويتين تمامًا. - المعامل
>: يعيد القيمةtrueإن كانت الوحدةModuleالتي تقع على يساره صنفًا فرعيًّا من الوحدة التي تقع على يمينه. - المعامل
<: يعيد القيمةtrueالكائنModuleالذي يقع على يساره سلفًا (ancestor) للكائن الذي يقع على يمينه.