الفرق بين المراجعتين لصفحة: «Ruby/Module/3E-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 سلفًا (ancestor) للوسيط other، أو إن كانت الوحدتان متساويتين. يعيد القيمة <code>nil</code> إن لم تكن بينها أي علاقة. (فكر في العلاقة من منظور تعريف الأصناف: "الصنف A <B" يستلزم "B> A".)
يعيد التابع ‎<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/alias_method|alias_method]]</code>: يجعل الوسيط new_name نسخة جديدة من التابع old_name. يمكن استخدام هذا للاحتفاظ بإمكانية بالوصول إلى التوابع التي أُعيد تعريفها.
 
* التابع <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 إن لم تكن بينهما أي علاقة.
  • التابع <=>: يجري عملية المقارنة.
  • التابع ==: معامل التساوي

مصادر