التابع Regexp.eql?‎‎ في روبي

من موسوعة حسوب
< Ruby‏ | Regexp

يتحقق التابع 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‎

انظر أيضًا

  • المعامل ==: يتحقق من تساوي تعبيران نمطيان.

مصادر