الفرق بين المراجعتين ل"Ruby/Method/equal"

من موسوعة حسوب
< Ruby‏ | Method
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>==‎</code> الخاص بالصنف <code>Method</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف:...')
 
ط
 
(3 مراجعات متوسطة بواسطة مستخدمين اثنين آخرين غير معروضة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع <code>==‎</code> الخاص بالصنف <code>Method</code> في روبي}}</noinclude>
+
<noinclude>{{DISPLAYTITLE: المعامل <code>==‎</code> الخاص بالصنف <code>Method</code> في روبي}}</noinclude>
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby]]
[[تصنيف: Ruby Method]]
+
[[تصنيف: Ruby Operator]]
[[تصنيف: Ruby Method]]
+
[[تصنيف: Ruby Method Class]]
يكاون كائنان من النوع Method متساويين إن كانا مرتبطين بنفس الكائن، وكانا يشيران إلى نفس تعريف التابع، وكان لهما نفس الصنف أو الوحدة (module) المالكة.
+
يتحقق المعامل <code>==</code> من تساوي كائنين من النوع <code>[[Ruby/Method|Method]]</code>. يكون كائنان من النوع <code>[[Ruby/Method|Method]]</code> متساويين إن كانا مرتبطين بنفس الكائن، وكانا لهما نفس التعريف، وكان لهما نفس الصنف أو الوحدة (module) المالكة.
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">meth == other_meth  → true or false‎</syntaxhighlight>
 
<syntaxhighlight lang="ruby">meth == other_meth  → true or false‎</syntaxhighlight>
==القيمة المُعادة==
+
==القيمة المعادة==
 +
تُعاد القيمة <code>true</code> إن كان الكائنان متساويين، وإلا فستُعاد القيمة <code>false</code>.
  
 
==انظر أيضا==
 
==انظر أيضا==
* التابع <code>[[Ruby/Method/3D-3D-3D|===]]</code>: يستدعي ظظظ الكتلة مع تمرير المعامل <code>obj</code> كوسيط لـ proc مثل <code>Proc#call</code>. يسمح لكائن proc أن يكون هدفًا للكتلة <code>when</code> في التعليمة case.
+
* التابع <code>[[Ruby/Method/equal-3D|===]]</code>: يستدعي كتلة التابع مع تمرير الكائن الواقع على يمينه كوسيط إلى المعامل الواقع على يساره كما هو الحال في <code>[[Ruby/Proc/call|Proc.call]]</code>.
  
 
==مصادر==
 
==مصادر==
*[http://ruby-doc.org/core-2.5.1/Method.html#method-i-3D-3D قسم التابع ==‎ في الصنف Method‎ في توثيق روبي الرسمي.]
+
*[http://ruby-doc.org/core-2.5.1/Method.html#method-i-3D-3D قسم التابع ==‎ في الصنف Method‎ في توثيق روبي الرسمي.]

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

يتحقق المعامل == من تساوي كائنين من النوع Method. يكون كائنان من النوع Method متساويين إن كانا مرتبطين بنفس الكائن، وكانا لهما نفس التعريف، وكان لهما نفس الصنف أو الوحدة (module) المالكة.

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

meth == other_meth   true or false

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

تُعاد القيمة true إن كان الكائنان متساويين، وإلا فستُعاد القيمة false.

انظر أيضا

  • التابع ===: يستدعي كتلة التابع مع تمرير الكائن الواقع على يمينه كوسيط إلى المعامل الواقع على يساره كما هو الحال في Proc.call.

مصادر