الفرق بين المراجعتين لصفحة: «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 Method]]
[[تصنيف: 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‎ في توثيق روبي الرسمي.]

مراجعة 22:40، 24 أكتوبر 2018

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

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

mtch == mtch2 true or false

المعاملات

mtch

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

mtch2

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

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

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

انظر أيضا

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

مصادر