الفرق بين المراجعتين لصفحة: «Ruby/Regexp/eql-3F»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>eql?</code> الخاص بالصنف <code>Regexp</code> في روبي}}</noinclude> تصنيف: Ruby تصن...' |
لا ملخص تعديل |
||
سطر 3: | سطر 3: | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby Regexp]] | [[تصنيف: Ruby Regexp]] | ||
يعيد التابع <code>eql?</code> القيمة true إن التعبير النمطي المعطى مساويًا للتعبير النمطي الذي استُدعي معه، أي إن كان نمطاهما متطابقان، وكان لهما نفس رمز مجموعة الحروف (haracter set code)، وكانت لهما نفس قيمة <code>[[Ruby/Regexp/casefold-3F|casefold?]]</code>. | يعيد التابع <code>eql?</code> القيمة <code>true</code> إن كان التعبير النمطي المعطى مساويًا للتعبير النمطي الذي استُدعي معه، أي إن كان نمطاهما (patterns) متطابقان، وكان لهما نفس رمز مجموعة الحروف (haracter set code)، وكانت لهما نفس قيمة <code>[[Ruby/Regexp/casefold-3F|casefold?]]</code>. | ||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">eql?(other_rxp)→ true or false</syntaxhighlight> | <syntaxhighlight lang="ruby">eql?(other_rxp)→ true or false</syntaxhighlight> | ||
==المعاملات== | ==المعاملات== | ||
===<code>other_rxp</code>=== | ===<code>other_rxp</code>=== | ||
تعبير نمطي. | |||
==القيمة المُعادة== | ==القيمة المُعادة== | ||
يعيد التابع <code>eql?</code> القيمة <code>true</code> إن كان التعبير النمطي المعطى مساويًا للتعبير النمطي الذي استُدعي معه، وإلا فسيعيد القيمة <code>false</code>. | |||
==أمثلة== | ==أمثلة== | ||
سطر 18: | سطر 20: | ||
/abc/u == /abc/n #=> false</syntaxhighlight> | /abc/u == /abc/n #=> false</syntaxhighlight> | ||
==انظر أيضا== | ==انظر أيضا== | ||
* التابع <code>[[Ruby/Regexp/ | * التابع <code>[[Ruby/Regexp/equality operator|==]]</code>: معامل التساوي. | ||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/Regexp.html#method-i-eql-3F قسم التابع eql? في الصنف Regexp في توثيق روبي الرسمي.] | *[http://ruby-doc.org/core-2.5.1/Regexp.html#method-i-eql-3F قسم التابع eql? في الصنف Regexp في توثيق روبي الرسمي.] |
مراجعة 23:20، 31 أكتوبر 2018
يعيد التابع eql?
القيمة true
إن كان التعبير النمطي المعطى مساويًا للتعبير النمطي الذي استُدعي معه، أي إن كان نمطاهما (patterns) متطابقان، وكان لهما نفس رمز مجموعة الحروف (haracter set code)، وكانت لهما نفس قيمة casefold?
.
البنية العامة
eql?(other_rxp)→ true or false
المعاملات
other_rxp
تعبير نمطي.
القيمة المُعادة
يعيد التابع eql?
القيمة true
إن كان التعبير النمطي المعطى مساويًا للتعبير النمطي الذي استُدعي معه، وإلا فسيعيد القيمة false
.
أمثلة
مثال على استخدام التابع eql?
:
/abc/ == /abc/x #=> false
/abc/ == /abc/i #=> false
/abc/ == /abc/u #=> false
/abc/u == /abc/n #=> false
انظر أيضا
- التابع
==
: معامل التساوي.