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

من موسوعة حسوب
< Ruby‏ | Module
لا ملخص تعديل
ط مراجعة وتدقيق.
 
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع <code>‎>‎‎</code> الخاص بالصنف <code>Module</code> في روبي}}</noinclude>
<noinclude>{{DISPLAYTITLE: المعامل <code>‎>‎‎</code> الخاص بالصنف <code>Module</code> في روبي}}</noinclude>
[[تصنيف: Ruby]]
[[تصنيف: Ruby]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Module]]
[[تصنيف: Ruby Module Class]]
يعيد المعامل <code>></code> القيمة <code>true</code> إن كان <code>mod</code> (انظر فقرة البنية العامة) سلفًا (ancestor) لـ <code>other</code>. أو يعيد القيمة <code>nil</code> إن لم تكن بينهما أي علاقة. (فكر في العلاقة من منظور تعريف الأصناف: "الصنف A  < الصنف B" يستلزم "B> A".)
يعيد المعامل <code><</code> القيمة <code>true</code> الكائن <code>[[Ruby/Module|Module]]</code> الذي يقع على يساره سلفًا (ancestor) للكائن الذي يقع على يمينه، أو يعيد القيمة <code>nil</code> إن لم تكن بينهما أية علاقة (فكر في العلاقة من منظور تعريف الأصناف: "الصنف A  < الصنف B" يستلزم "B > A").
==البنية العامة==
==البنية العامة==
<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>true</code> إن الكائن <code>mod</code> سلفًا للكائن <code>other</code>، أو تعاد القيمة <code>nil</code> إن لم تكن بينهما أي علاقة. خلا ذلك، تعاد القيمة <code>false</code>. 


==انظر أيضا==
==انظر أيضا==
* التابع <code>[[Ruby/Module/3D-3D-3D|===]]</code>: يعيد القيمة <code>true</code> إن كان الوسيط obj نسخة (instance ) من الوسيط mod أو من أحد الأصناف المنحدرة منه. استخدامه مع الوحدات (modules) محدود، ولكن يمكن استخدامه في عبارات <code>case</code> لتصنيف الكائنات بحسب الصنف.
* المعامل ‎<code>[[Ruby/Module/3E-3D|>=]]</code>: يعيد القيمة <code>true</code> إن كانت الوحدة <code>[[Ruby/Module|Module]]</code> التي تقع على يساره سلفًا (ancestor) للوحدة التي تقع على يمينه أو إن كانت الوحدتان متساويتين.
* التابع ‎<code>[[Ruby/Module/3E-3D|>=]]</code>: يعيد القيمة <code>true</code> إن كان الوسيط <code>mod</code> سلفًا (ancestor) للوسيط <code>other</code>، أو إن كانت الوحدتان متساويتين.
* المعامل <nowiki/>[[Ruby/Module/3C|‎<code><‎</code>]]: يعيد القيمة <code>true</code> إن كانت الوحدة [[Ruby/Module|<code>Module</code>]] التي تقع على يساره صنفًا فرعيًّا من الوحدة التي تقع على يمينه.


* لتابع <code>[[Ruby/Module/3C|<]]</code>: يعد  القيمة <code>true</code> إن كان الوسيط <code>mod</code>  صنفًا فرعيا من <code>other</code>. أو يعيد<code>nil</code> إن لم تكن بينهما أي علاقة.
*المعامل <code>[[Ruby/Module/3C-3D-3E|<=>]]</code>: يجري عملية الموازنة بين كائنين ثم يعيد الناتج الذي يشير إلى العلاقة بينهما.


*التابع <code>[[Ruby/Module/3C-3D-3E|<=>]]</code>: يجري  عملية المقارنة.
*المعامل <code>[[Ruby/Module/3D-3D|==]]</code>: يتحقق من تساوي كائنين.
 
*التابع <code>[[Ruby/Module/3D-3D|==]]</code>: معامل التساوي 


==مصادر==
==مصادر==
*[http://ruby-doc.org/core-2.5.1/Module.html#method-i-3E قسم التابع >‎ في الصنف Module‎ في توثيق روبي الرسمي.]
*[http://ruby-doc.org/core-2.5.1/Module.html#method-i-3E قسم المعامل <‎ في الصنف Module‎ في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 07:39، 18 نوفمبر 2018

يعيد المعامل < القيمة true الكائن Module الذي يقع على يساره سلفًا (ancestor) للكائن الذي يقع على يمينه، أو يعيد القيمة nil إن لم تكن بينهما أية علاقة (فكر في العلاقة من منظور تعريف الأصناف: "الصنف A < الصنف B" يستلزم "B > A").

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

mod > other  true, false, or nil

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

تعاد القيمة true إن الكائن mod سلفًا للكائن other، أو تعاد القيمة nil إن لم تكن بينهما أي علاقة. خلا ذلك، تعاد القيمة false

انظر أيضا

  • المعامل ‎>=‎: يعيد القيمة true إن كانت الوحدة Module التي تقع على يساره سلفًا (ancestor) للوحدة التي تقع على يمينه أو إن كانت الوحدتان متساويتين.
  • المعامل <‎: يعيد القيمة true إن كانت الوحدة Module التي تقع على يساره صنفًا فرعيًّا من الوحدة التي تقع على يمينه.
  • المعامل <=>: يجري عملية الموازنة بين كائنين ثم يعيد الناتج الذي يشير إلى العلاقة بينهما.
  • المعامل ==: يتحقق من تساوي كائنين.

مصادر