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