الفرق بين المراجعتين ل"Ruby/MatchData/Equality"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>==‎</code> الخاص بالصنف <code>MatchData</code> في روبي}}</noinclude> تصنيف: Ruby تصني...')
 
ط (مراجعة وتدقيق.)
 
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع <code>==‎</code> الخاص بالصنف <code>MatchData</code> في روبي}}</noinclude>
+
<noinclude>{{DISPLAYTITLE: المعامل <code>==‎</code> الخاص بالصنف <code>MatchData</code> في روبي}}</noinclude>
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby]]
[[تصنيف: Ruby Method]]
+
[[تصنيف: Ruby Operator]]
 
[[تصنيف: Ruby MatchData]]
 
[[تصنيف: Ruby MatchData]]
معامل التساوي - يتطابق كائنان من النوع matchdata إذا كانت السلاسل النصية المستهدفة منهما، والأنماط ومواضع المُطابقة متماثلة.
+
يتحقق المعامل <code>==</code> من تطابق كائنان من النوع <code>[[Ruby/MatchData|matchdata]]</code> إذا كانت السلاسل النصية المستهدفة منهما، والأنماط ومواضع المُطابقة متماثلة.
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">mtch == mtch2→ true or false‎</syntaxhighlight>
 
<syntaxhighlight lang="ruby">mtch == mtch2→ true or false‎</syntaxhighlight>
==القيمة المُعادة==
+
==المعاملات==
 
+
===<code>mtch</code>===
 +
الطرف الأول في عملية الموازنة.
 +
===<code>mtch2</code>===
 +
الطرف الثاني في عملية الموازنة.
 +
==القيمة المعادة==
 +
تعاد القيمة <code>true</code> إن كان الكائنان متساويان، وإلا فستُعاد القيمة <code>false</code>.
 
==انظر أيضا==
 
==انظر أيضا==
* التابع <code>[[Ruby/MatchData/5B-5D|[]]]</code>: تتصرف <code>MatchData</code> كمصفوفة، ويمكن الدخول إليهت باستخدام تقنيات فهرسة المصفوفات العادية.  التعبير <code>mtch[0]</code> مكافئ للمتغير الخاص <code>$&</code>، لذلك فهو يعيد كامل السلسلة النصية المُطابقة.  فيما تعيد التعابير <code>mtch[1]</code> و <code>mtch[2]</code> وهلم جرا، القيم المؤشرة (backdferences) المتطابقة (أجزاء النمط الموجودة بين قاسين).
+
*التابع <code>[[Ruby/MatchData/eql-3F|eql?‎]]</code>: يتحقق من تساوي كائنين من النوع <code>[[Ruby/MatchData|matchdata]]</code>.
 
 
 
==مصادر==
 
==مصادر==
*[http://ruby-doc.org/core-2.5.1/MatchData.html#method-i-3D-3D قسم التابع ==‎ في الصنف MatchData‎ في توثيق روبي الرسمي.]
+
*[http://ruby-doc.org/core-2.5.1/MatchData.html#method-i-3D-3D قسم المعامل ==‎ في الصنف MatchData‎ في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 08:53، 17 نوفمبر 2018

يتحقق المعامل == من تطابق كائنان من النوع matchdata إذا كانت السلاسل النصية المستهدفة منهما، والأنماط ومواضع المُطابقة متماثلة.

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

mtch == mtch2 true or false

المعاملات

mtch

الطرف الأول في عملية الموازنة.

mtch2

الطرف الثاني في عملية الموازنة.

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

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

انظر أيضا

  • التابع eql?‎: يتحقق من تساوي كائنين من النوع matchdata.

مصادر