الفرق بين المراجعتين لصفحة: «Ruby/Module/3E-3D»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>>=</code> الخاص بالصنف <code>Module</code> في روبي}}</noinclude> تصنيف: Ruby تصن...' |
جميل-بيلوني (نقاش | مساهمات) ط مراجعة وتدقيق. |
||
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة) | |||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: | <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>[[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>true</code> إن كانت الوحدة <code>mod</code> سلفًا للوحدة <code>other</code>، أو إن كانت الوحدتان متساويتين، أو تعاد القيمة <code>nil</code> إن لم تكن بينها أي علاقة. خلا ذلك، تعاد القيمة <code>false</code>. | |||
==انظر أيضا== | ==انظر أيضا== | ||
* | * المعامل <code>[[Ruby/Module/3C|>]]</code>: يعيد القيمة <code>true</code> إن كانت الوحدة [[Ruby/Module|<code>Module</code>]] التي تقع على يساره صنفًا فرعيًّا من الوحدة التي تقع على يمينه. | ||
* | * المعامل <code>[[Ruby/Module/3E|<]]</code>: يعيد القيمة <code>true</code> الكائن <code>[[Ruby/Module|Module]]</code> الذي يقع على يساره سلفًا (ancestor) للكائن الذي يقع على يمينه. | ||
*المعامل <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-3E-3D قسم | *[http://ruby-doc.org/core-2.5.1/Module.html#method-i-3E-3D قسم المعامل =< في الصنف 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
التي تقع على يساره صنفًا فرعيًّا من الوحدة التي تقع على يمينه. - المعامل
<
: يعيد القيمةtrue
الكائنModule
الذي يقع على يساره سلفًا (ancestor) للكائن الذي يقع على يمينه.
- المعامل
<=>
: يجري عملية الموازنة بين كائنين ثم يعيد الناتج الذي يشير إلى العلاقة بينهما. - المعامل
==
: يتحقق من تساوي كائنين.