الفرق بين المراجعتين ل"Ruby/Method/eql-3F"

من موسوعة حسوب
< Ruby‏ | Method
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>‎eql?‎‎</code> الخاص بالصنف <code>Method</code> في روبي}}</noinclude> تصنيف: Ruby تص...')
 
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
يكون كائنان من النوع Method متساويتين إذا كانا مرتبطين بنفس الكائن، ويرجعان إلى نفس التعريف، وكانا مملوكين من قبل نفس الصنف أو الوحدة.
+
يكون كائنان من النوع <code>[[Ruby/Method|Method]]</code> متساويتين إذا كانا مرتبطين بنفس الكائن، ولهما نفس التعريف، وكانا مملوكين من قبل نفس الصنف أو الوحدة.
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">eql?(other_meth)  → true or false‎</syntaxhighlight>
 
<syntaxhighlight lang="ruby">eql?(other_meth)  → true or false‎</syntaxhighlight>
سطر 9: سطر 9:
 
===<code>other_meth‎</code>===
 
===<code>other_meth‎</code>===
  
 
+
الطرف الثاني للمقارنة.
 
==القيمة المُعادة==
 
==القيمة المُعادة==
 +
تعاد القيمة  <code>true</code> إن كان الكائنات المقارنان متساويين، وإلا فستعاد القيمة <code>false</code>.
  
 
==انظر أيضا==
 
==انظر أيضا==
* التابع <code>[[Ruby/Method/curry|curry]]</code>: يعيد  كتلة proc مُجزّءة (curried proc) انطلاقا من التابع الذي استُدعيت معه. عندما يكون عدد الوسائط الممررة إلى الكتلة proc أقل من رتبة (arity) التابع، فستعاد كتلة proc مجزءة أخرى. لن يُستدعى التابع فعليًا إلا عندما يتم توفير الوسائط الكافية لإمضاء (signature) التابع.
+
* التابع <code>[[Ruby/Method/equal|==]]</code>: يقارن بين كائنين من النوع <code>Method</code>.
* التابع <code>[[Ruby/Method/hash|hash]]</code>: يعيد  رمز التكويد (hash) المقابل لكائن Method الذي استُدعي معه.
 
  
 
==مصادر==
 
==مصادر==
 
*[http://ruby-doc.org/core-2.5.1/Method.html#method-i-eql-3F قسم  التابع eql?‎ في الصنف Method‎ في توثيق روبي الرسمي.]
 
*[http://ruby-doc.org/core-2.5.1/Method.html#method-i-eql-3F قسم  التابع eql?‎ في الصنف Method‎ في توثيق روبي الرسمي.]

مراجعة 20:58، 25 أكتوبر 2018

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

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

eql?(other_meth)   true or false

المعاملات

other_meth‎

الطرف الثاني للمقارنة.

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

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

انظر أيضا

  • التابع ==: يقارن بين كائنين من النوع Method.

مصادر