الفرق بين المراجعتين لصفحة: «Ruby/String/delete suffix-21»
جميل-بيلوني (نقاش | مساهمات) إنشاء الصفحة. هذه الصفحة من مساهمات "كريم حبال". |
جميل-بيلوني (نقاش | مساهمات) إضافة المحتوى |
||
سطر 3: | سطر 3: | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby String]] | [[تصنيف: Ruby String]] | ||
يحذف التابع <code>delete_suffix!</code> لاحقة محددة من السلسلة النصية التي استدعي معها. | |||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">delete_suffix!(suffix) → self or nil</syntaxhighlight> | <syntaxhighlight lang="ruby">delete_suffix!(suffix) → self or nil</syntaxhighlight> | ||
== المعاملات == | |||
=== <code>suffix</code> === | |||
اللاحقة المُراد حذفها من السلسلة النصية. | |||
==القيمة المعادة== | ==القيمة المعادة== | ||
تُعاد السلسلة النصية المعطاة محذوفًا منها اللاحقة <code>suffix</code> المُحددة، أو تُعاد القيمة <code>nil</code> عند عدم إجراء أي تعديل. | |||
==أمثلة== | ==أمثلة== | ||
سطر 14: | سطر 19: | ||
<syntaxhighlight lang="ruby">"hello".delete_suffix!("llo") #=> "he" | <syntaxhighlight lang="ruby">"hello".delete_suffix!("llo") #=> "he" | ||
"hello".delete_suffix!("hel") #=> nil</syntaxhighlight> | "hello".delete_suffix!("hel") #=> nil</syntaxhighlight> | ||
==انظر | ==انظر أيضًا== | ||
* التابع <code>[[Ruby/String/delete-21|delete!]]</code>: يحذف محارف السلسلة النصية المُمرَّرة إليه من السلسلة النصية التي استدعي معها. | |||
* التابع <code>[[Ruby/String/delete prefix-21|delete_prefix!]]</code>: يحذف سابقة محددة من السلسلة النصية المعطاة. | |||
* التابع <code>[[Ruby/String/delete suffix|delete_suffix]]</code>: يعيد نسخةً عن السلسلة النصية محذوفًا منها لاحقة مُحددة. | |||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/String.html#method-i-delete_suffix-21 قسم التابع delete_suffix! في الصنف String في توثيق روبي الرسمي.] | *[http://ruby-doc.org/core-2.5.1/String.html#method-i-delete_suffix-21 قسم التابع delete_suffix! في الصنف String في توثيق روبي الرسمي.] |
المراجعة الحالية بتاريخ 07:33، 12 ديسمبر 2018
يحذف التابع delete_suffix!
لاحقة محددة من السلسلة النصية التي استدعي معها.
البنية العامة
delete_suffix!(suffix) → self or nil
المعاملات
suffix
اللاحقة المُراد حذفها من السلسلة النصية.
القيمة المعادة
تُعاد السلسلة النصية المعطاة محذوفًا منها اللاحقة suffix
المُحددة، أو تُعاد القيمة nil
عند عدم إجراء أي تعديل.
أمثلة
مثال على استخدام التابع delete_suffix!
:
"hello".delete_suffix!("llo") #=> "he"
"hello".delete_suffix!("hel") #=> nil
انظر أيضًا
- التابع
delete!
: يحذف محارف السلسلة النصية المُمرَّرة إليه من السلسلة النصية التي استدعي معها. - التابع
delete_prefix!
: يحذف سابقة محددة من السلسلة النصية المعطاة. - التابع
delete_suffix
: يعيد نسخةً عن السلسلة النصية محذوفًا منها لاحقة مُحددة.