الفرق بين المراجعتين ل"Ruby/Module/3C-3D"

من موسوعة حسوب
< Ruby‏ | Module
اذهب إلى التنقل اذهب إلى البحث
ط (مراجعة وتدقيق.)
ط
 
سطر 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 قسم المعامل <=في الصنف Module‎ في توثيق روبي الرسمي.]
+
*[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 التي تقع على يساره صنفًا فرعيًّا من الوحدة التي تقع على يمينه.
  • المعامل <=>: يجري عملية الموازنة بين كائنين ثم يعيد الناتج الذي يشير إلى العلاقة بينهما.
  • المعامل ==: يتحقق من تساوي كائنين.

مصادر