الفرق بين المراجعتين لصفحة: «Ruby/Module/3E-3D»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>>=</code> الخاص بالصنف <code>Module</code> في روبي}}</noinclude> تصنيف: Ruby تصن...' |
لا ملخص تعديل |
||
| سطر 3: | سطر 3: | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby Module]] | [[تصنيف: Ruby Module]] | ||
يعيد | يعيد التابع <code>>=</code> القيمة <code>true</code> إن كان <code>mod</code> (انظر فقرة البنيةالعامة) سلفًا (ancestor) للوسيط <code>other</code>، أو إن كانت الوحدتان متساويتين. ويعيد القيمة <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>[[Ruby/Module/3E|>]]</code>: يعيد القيمة true إن كان الوسيط mod سلفًا (ancestor) للوسيط other. أو يعيد القيمة <code>nil</code> إن لم تكن بينهما أي علاقة. (فكر في العلاقة من منظور تعريف الأصناف: "الصنف A <B" يستلزم "B> A".) | * التابع <code>[[Ruby/Module/3E|>]]</code>: يعيد القيمة true إن كان الوسيط mod سلفًا (ancestor) للوسيط other. أو يعيد القيمة <code>nil</code> إن لم تكن بينهما أي علاقة. (فكر في العلاقة من منظور تعريف الأصناف: "الصنف A <B" يستلزم "B> A".) | ||
* التابع <code>[[Ruby/Module/ | |||
* التابع <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/3D-3D|==]]</code>: معامل التساوي | |||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/Module.html#method-i-3E-3D قسم التابع >= في الصنف Module في توثيق روبي الرسمي.] | *[http://ruby-doc.org/core-2.5.1/Module.html#method-i-3E-3D قسم التابع >= في الصنف Module في توثيق روبي الرسمي.] | ||
مراجعة 20:53، 26 أكتوبر 2018
يعيد التابع >= القيمة true إن كان mod (انظر فقرة البنيةالعامة) سلفًا (ancestor) للوسيط other، أو إن كانت الوحدتان متساويتين. ويعيد القيمة nil إن لم تكن بينها أي علاقة. (فكر في العلاقة من منظور تعريف الأصناف: "الصنف A < الصنف B" يستلزم "B> A".)
البنية العامة
mod >= other→ true, false, or nil
القيمة المُعادة
يعيد التابع >= القيمة true إن كان mod سلفًا للوسيط other، أو إن كانت الوحدتان متساويتين. ويعيد القيمة nil إن لم تكن بينها أي علاقة.
انظر أيضا
- التابع
>: يعيد القيمة true إن كان الوسيط mod سلفًا (ancestor) للوسيط other. أو يعيد القيمةnilإن لم تكن بينهما أي علاقة. (فكر في العلاقة من منظور تعريف الأصناف: "الصنف A <B" يستلزم "B> A".)
- التابع
<: يعد القيمةtrueإن كان الوسيطmodصنفًا فرعيا منother. أو يعيدnilإن لم تكن بينهما أي علاقة.
- التابع
<=>: يجري عملية المقارنة.
- التابع
==: معامل التساوي