الفرق بين المراجعتين لصفحة: «Ruby/String/end with-3F»
جميل-بيلوني (نقاش | مساهمات) إنشاء الصفحة. هذه الصفحة من مساهمات "كريم حبال". |
جميل-بيلوني (نقاش | مساهمات) |
||
(1 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة) | |||
سطر 3: | سطر 3: | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby String]] | [[تصنيف: Ruby String]] | ||
يتحقق التابع <code>end_with?</code> إذا كانت السلسلة النصية منتهية بإحدى اللواحق المُحددة. | |||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">end_with?([suffixes]+) → true or false</syntaxhighlight> | <syntaxhighlight lang="ruby">end_with?([suffixes]+) → true or false</syntaxhighlight> | ||
== المعاملات == | |||
=== <code>suffix</code> === | |||
اللاحقة المُراد التحقق من وجودها في نهاية السلسلة المعطاة؛ ويُمكن إضافة أكثر من لاحقة. | |||
==القيمة المعادة== | ==القيمة المعادة== | ||
تُعاد القيمة <code>true</code> إذا انتهت السلسلة النصية بإحدى اللواحق <code>suffix</code> المُحددة، أو تُعاد القيمة <code>false</code> خلاف ذلك. | |||
==أمثلة== | ==أمثلة== | ||
سطر 17: | سطر 22: | ||
"hello".end_with?("heaven", "ello") #=> true | "hello".end_with?("heaven", "ello") #=> true | ||
"hello".end_with?("heaven", "paradise") #=> false</syntaxhighlight> | "hello".end_with?("heaven", "paradise") #=> false</syntaxhighlight> | ||
==انظر | ==انظر أيضًا== | ||
* التابع <code>[[Ruby/String/delete suffix|delete_suffix]]</code>: يعيد نسخةً عن السلسلة النصية محذوفًا منها لاحقة مُحددة. | |||
* التابع <code>[[Ruby/String/empty-3F|empty?]]</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?
: يتحقق إذا كانت السلسلة النصية تبدأ بإحدى السوابق المُحددة.