الفرق بين المراجعتين لصفحة: «Ruby/Module/3C-3D»
جميل-بيلوني (نقاش | مساهمات) ط مراجعة وتدقيق. |
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
||
سطر 14: | سطر 14: | ||
*المعامل <code>[[Ruby/Module/3D-3D|==]]</code>: يتحقق من تساوي كائنين. | *المعامل <code>[[Ruby/Module/3D-3D|==]]</code>: يتحقق من تساوي كائنين. | ||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/Module.html#method-i-3C-3D قسم المعامل | *[http://ruby-doc.org/core-2.5.1/Module.html#method-i-3C-3D قسم المعامل => في الصنف Module في توثيق روبي الرسمي.] |
المراجعة الحالية بتاريخ 07:41، 18 نوفمبر 2018
يعيد المعامل <=
القيمة true
إن كانت الوحدة Module
التي تقع على يساره صنفًا فرعيًّا من الوحدة التي تقع على يمينه أو كانت الوحدتان متساويتين تمامًا، أو يعيد القيمة nil
إذا لم تكن بينهما أية علاقة (فكر في هذه العلاقة من منظور تعريف الأصناف: "الصنف A < الصنفB" يستلزم "A < B").
البنية العامة
mod <= other→ true, false, or nil
القيمة المعادة
تعاد القيمة true
إن كان mod
صنفًا فرعيًا من other
أو كان يساويه، أو تعاد القيمة nil
إذا لم تكن بينهما أي علاقة. خلا ذلك، تعاد القيمة false
.
انظر أيضا
- المعامل
=<
: يعيد القيمةtrue
إن كانت الوحدةModule
التي تقع على يساره سلفًا (ancestor) للوحدة التي تقع على يمينه أو إن كانت الوحدتان متساويتين. - المعامل
>
: يعيد القيمةtrue
إن كانت الوحدةModule
التي تقع على يساره صنفًا فرعيًّا من الوحدة التي تقع على يمينه. - المعامل
<=>
: يجري عملية الموازنة بين كائنين ثم يعيد الناتج الذي يشير إلى العلاقة بينهما. - المعامل
==
: يتحقق من تساوي كائنين.