الفرق بين المراجعتين ل"Ruby/String/end with-3F"

من موسوعة حسوب
< Ruby‏ | String
اذهب إلى التنقل اذهب إلى البحث
(إضافة المحتوى)
 
سطر 23: سطر 23:
 
"hello".end_with?("heaven", "paradise") #=> false</syntaxhighlight>
 
"hello".end_with?("heaven", "paradise") #=> false</syntaxhighlight>
 
==انظر أيضًا==
 
==انظر أيضًا==
* التابع <code>[[Ruby/String/ascii only-3F|ascii_only?‎]]</code>: يتحقق إذا كانت السلسلة النصية مؤلفة من محارف مرمزة بالترميز [[Arduino/asciichart|ASCII]] فقط.
+
* التابع <code>[[Ruby/String/delete suffix|delete_suffix]]</code>: يعيد نسخةً عن السلسلة النصية محذوفًا منها لاحقة مُحددة.
 +
 
 
* التابع <code>[[Ruby/String/empty-3F|empty?‎]]</code>: يتحقق إذا كانت سلسلة نصية فارغةً تمامًا أم لا.
 
* التابع <code>[[Ruby/String/empty-3F|empty?‎]]</code>: يتحقق إذا كانت سلسلة نصية فارغةً تمامًا أم لا.
 
* التابع <code>[[Ruby/String/eql-3F|eql?‎]]</code>: يتحقق من تساوي سلسلتين نصيتين مع بعضهما بعضًا.
 
* التابع <code>[[Ruby/String/eql-3F|eql?‎]]</code>: يتحقق من تساوي سلسلتين نصيتين مع بعضهما بعضًا.
 +
* التابع <code>[[Ruby/String/start with-3F|start_with?‎]]</code>: يتحقق إذا كانت السلسلة النصية تبدأ بإحدى السوابق المُحددة.
  
 
==مصادر==
 
==مصادر==
 
*[http://ruby-doc.org/core-2.5.1/String.html#method-i-end_with-3F قسم التابع end_with?‎‎ في الصنف String في توثيق روبي الرسمي.]
 
*[http://ruby-doc.org/core-2.5.1/String.html#method-i-end_with-3F قسم التابع end_with?‎‎ في الصنف String في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 10:14، 15 ديسمبر 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

انظر أيضًا

  • التابع delete_suffix: يعيد نسخةً عن السلسلة النصية محذوفًا منها لاحقة مُحددة.
  • التابع empty?‎: يتحقق إذا كانت سلسلة نصية فارغةً تمامًا أم لا.
  • التابع eql?‎: يتحقق من تساوي سلسلتين نصيتين مع بعضهما بعضًا.
  • التابع start_with?‎: يتحقق إذا كانت السلسلة النصية تبدأ بإحدى السوابق المُحددة.

مصادر