التابع String.end_with?‎ في روبي

من موسوعة حسوب
< Ruby‏ | String
مراجعة 10:19، 12 ديسمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (إضافة المحتوى)

يتحقق التابع end_with?‎ إذا كانت السلسلة النصية منتهية بإحدى اللواحق المُحددة.

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

end_with?([suffixes]+)  true or false

المعاملات

suffix

اللاحقة المُراد التحقق من وجودها في نهاية السلسلة المعطاة؛ ويُمكن إضافة أكثر من لاحقة.

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

تُعاد القيمة true إذا انتهت السلسلة النصية بإحدى اللواحق suffix المُحددة، أو تُعاد القيمة false خلاف ذلك.

أمثلة

مثال على استخدام التابع end_with?‎:

"hello".end_with?("ello")               #=> true

# returns true if one of the +suffixes+ matches.
"hello".end_with?("heaven", "ello")     #=> true
"hello".end_with?("heaven", "paradise") #=> false

انظر أيضًا

  • التابع ascii_only?‎: يتحقق إذا كانت السلسلة النصية مؤلفة من محارف مرمزة بالترميز ASCII فقط.
  • التابع empty?‎: يتحقق إذا كانت سلسلة نصية فارغةً تمامًا أم لا.
  • التابع eql?‎: يتحقق من تساوي سلسلتين نصيتين مع بعضهما بعضًا.

مصادر