المعامل ==‎ الخاص بالصنف Regexp في روبي

من موسوعة حسوب
< Ruby‏ | Regexp
مراجعة 14:55، 3 ديسمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (مراجعة وتدقيق.)
اذهب إلى التنقل اذهب إلى البحث

يتحقق المعامل == من تساوي تعبيران نظاميان. تتحقق عملية التساوي من كون نمطاهما (patterns) متطابقين، وكان لهما نفس رمز مجموعة الحروف (character set code)، وكانت لهما نفس القيمة casefold?‎.

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

rxp == other_rxp true or false

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

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

أمثلة

مثال على استخدام المعامل ==‎:

/abc/  == /abc/x   #=> false
/abc/  == /abc/i   #=> false
/abc/  == /abc/u   #=> false
/abc/u == /abc/n   #=> false‎

انظر أيضًا

  • المعامل ===: يعد معامل تساوي الحالة (Case Equality)، إذ يتحقق من تطابق تعبير نظامي مع سلسلة نصية.

مصادر