الفرق بين المراجعتين ل"Ruby/String/delete prefix-21"

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

المراجعة الحالية بتاريخ 07:31، 12 ديسمبر 2018

يحذف التابع delete_prefix!‎ سابقة محددة من السلسلة النصية المعطاة.

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

delete_prefix!(prefix)  self or nil

المعاملات

prefix

السابقة المُراد حذفها من السلسلة النصية المعطاة.

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

تُعاد السلسلة النصية المعطاة محذوفًا منها السابقة prefix المُحددة، أو تُعاد القيمة nil عند عدم إجراء أي تعديل.

أمثلة

مثال على استخدام التابع delete_prefix!‎:

"hello".delete_prefix!("hel") #=> "lo"
"hello".delete_prefix!("llo") #=> nil

انظر أيضًا

  • التابع delete!‎: يحذف محارف السلسلة النصية المُمرَّرة إليه من السلسلة النصية التي استدعي معها.
  • التابع delete_prefix: يعيد نسخة عن السلسلة النصية التي استدعي معها محذوفًا منها سابقة مُحددة.
  • التابع delete_suffix!‎: يحذف لاحقة محددة من السلسلة النصية التي استدعي معها.

مصادر