الفرق بين المراجعتين لصفحة: «Ruby/Module/3C-3D»

من موسوعة حسوب
< Ruby‏ | Module
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>‎<=‎‎</code> الخاص بالصنف <code>Module</code> في روبي}}</noinclude> تصنيف: Ruby تصن...'
 
لا ملخص تعديل
سطر 3: سطر 3:
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Module]]
[[تصنيف: Ruby Module]]
يعيد التابع <code><=</code> القيمة true إن كان الوسيط mod الذي استُدعي معه صنفًا فرعيًا من other أو كان يساويه. أو يعد <code>nil</code> إذا لم تكن بينهما أي علاقة. (فكر في هذه العلاقة من منظور تعريف الصنف: "الصنف A <B" يستلزم "A <B".)
يعيد التابع ‎<code><=</code> القيمة <code>true</code> إن كان الوسيط <code>mod</code>  صنفًا فرعيًا من <code>other</code> أو كان يساويه. أو يعد <code>nil</code> إذا لم تكن بينهما أي علاقة (فكر في هذه العلاقة من منظور تعريف الأصناف: "الصنف A < الصنفB" يستلزم "A <B".)
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby">mod <= other→  true, false, or nil‎</syntaxhighlight>
<syntaxhighlight lang="ruby">mod <= other→  true, false, or nil‎</syntaxhighlight>
==القيمة المُعادة==
==القيمة المُعادة==
يعيد التابع ‎<code><=‎</code> القيمة <code>true</code> إن كان الوسيط <code>mod</code>  صنفًا فرعيًا من <code>other</code> أو كان يساويه. أو يعد <code>nil</code> إذا لم تكن بينهما أي علاقة


==انظر أيضا==
==انظر أيضا==
* التابع <code>[[Ruby/Module/3C|<]]</code>: يعد  القيمة true إن كان الوسيط mod  صنفًا فرعيا من other. أو يعيد<code>nil</code> إن لم تكن بينهما أي علاقة. (فكر في العلاقة من حيث تعريف الصنف: "الفئة A <B" يستلزم "A <B".)
*التابع <code>[[Ruby/Module/3C|<]]</code>: يعد  القيمة <code>true</code> إن كان الوسيط <code>mod</code> صنفًا فرعيا من <code>other</code>. أو يعيد<code>nil</code> إن لم تكن بينهما أي علاقة.
* التابع <code>[[Ruby/Module/3C-3D-3E|<=>]]</code>: يجري  عملية المقارنة - حيث يعيد إحدى القيم -1 أو 0 أو +1 أو nil اعتمادًا على ما إذا كان <code>module</code> يتضمن <code>other_module</code>، أو يتساويان، أو إذا كان <code>module</code> متضمَّنًا في <code>other_module</code>X.
*التابع <code>[[Ruby/Module/3C-3D-3E|<=>]]</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‎ في توثيق روبي الرسمي.]

مراجعة 20:14، 26 أكتوبر 2018

يعيد التابع ‎<=‎ القيمة true إن كان الوسيط mod صنفًا فرعيًا من other أو كان يساويه. أو يعد nil إذا لم تكن بينهما أي علاقة (فكر في هذه العلاقة من منظور تعريف الأصناف: "الصنف A < الصنفB" يستلزم "A <B".)

البنية العامة

mod <= other  true, false, or nil

القيمة المُعادة

يعيد التابع ‎<=‎ القيمة true إن كان الوسيط mod صنفًا فرعيًا من other أو كان يساويه. أو يعد nil إذا لم تكن بينهما أي علاقة

انظر أيضا

  • التابع <: يعد القيمة true إن كان الوسيط mod صنفًا فرعيا من other. أو يعيدnil إن لم تكن بينهما أي علاقة.
  • التابع <=>: يجري عملية المقارنة.
  • التابع ==: معامل التساوي 

مصادر