الفرق بين المراجعتين لصفحة: «Ruby/String/swapcase-21»

من موسوعة حسوب
< Ruby‏ | String
إنشاء الصفحة. هذه الصفحة من مساهمات "كريم حبال".
 
إضافة المحتوى
 
سطر 3: سطر 3:
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby String]]
[[تصنيف: Ruby String]]
يعيد التابع <code>swapcase!‎</code> ب
يستبدل التابع <code>swapcase!‎</code> الحروف الأبجدية الكبيرة في السلسلة النصية التي استدعيت معها بنظيراتها الصغيرة، والحروف الصغيرة بنظيراتها الكبيرة.
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby">swapcase! → str or nil
<syntaxhighlight lang="ruby">swapcase! → str or nil
swapcase!([options]) → str or nil</syntaxhighlight>
swapcase!([options]) → str or nil</syntaxhighlight>
== المعاملات ==
=== <code>options</code> ===
الخيارات التي تتحكم في الترميز وعملية التحويل. انتقل إلى صفحة التابع <code>[[Ruby/String/downcase|downcase]]</code> للاطلاع على شرح الخيارات الأربعة - <code>ascii:</code>، و <code>turkic:</code>، و <code>lithuanian:</code>، و <code>fold:</code> - التي يمكن استعمالها مع هذا المعامل.


==القيمة المعادة==
==القيمة المعادة==
يعاد
تُعاد السلسلة النصية المعطاة بعد استبدال الحروف الكبيرة فيها بنظيراتها الصغيرة، والحروف الصغيرة بنظيراتها الكبيرة.
 
== أمثلة ==
أمثلة على استعمال التابع <code>!swapcase</code>:<syntaxhighlight lang="ruby">
a=“Hello”
a.swapcase #=> "hELLO"
a          #=> "hELLO"
 
</syntaxhighlight>


==انظر أيضا==
==انظر أيضًا==
* التابع <code>[[Ruby/String/capitalize-21|capitalize!‎]]</code>: يُعدل السلسلة النصية بتحويل الحرف الأول إلى حرف كبير، وباقي الأحرف إلى أحرف صغيرة، أو يعيد القيمة <code>nil</code> في حال عدم إجراء أي تعديل.
* التابع <code>[[Ruby/String/downcase-21|downcase!‎]]</code>: يعدل على السلسلة النصية المعطاة وذلك باستبدال الحروف الكبيرة فيها بنظائرها الصغيرة.
* التابع <code>[[Ruby/String/swapcase|swapcase]]</code>: يعيد نسخة عن السلسلة النصية التي استدعيت معه مع استبدال الحروف الأبجدية الكبيرة بنظيراتها الصغيرة، واستبدال الحروف الصغيرة بنظيراتها الكبيرة.


==مصادر==
==مصادر==
*[http://ruby-doc.org/core-2.5.1/String.html#method-i-swapcase-21 قسم التابع ‎swapcase!‎ في الصنف String في توثيق روبي الرسمي.]
*[http://ruby-doc.org/core-2.5.1/String.html#method-i-swapcase-21 قسم التابع ‎swapcase!‎ في الصنف String في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 10:57، 15 ديسمبر 2018

يستبدل التابع swapcase!‎ الحروف الأبجدية الكبيرة في السلسلة النصية التي استدعيت معها بنظيراتها الصغيرة، والحروف الصغيرة بنظيراتها الكبيرة.

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

swapcase!  str or nil
swapcase!([options])  str or nil

المعاملات

options

الخيارات التي تتحكم في الترميز وعملية التحويل. انتقل إلى صفحة التابع downcase للاطلاع على شرح الخيارات الأربعة - ascii:، و turkic:، و lithuanian:، و fold: - التي يمكن استعمالها مع هذا المعامل.

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

تُعاد السلسلة النصية المعطاة بعد استبدال الحروف الكبيرة فيها بنظيراتها الصغيرة، والحروف الصغيرة بنظيراتها الكبيرة.

أمثلة

أمثلة على استعمال التابع !swapcase:

a=Hello
a.swapcase #=> "hELLO"
a          #=> "hELLO"

انظر أيضًا

  • التابع capitalize!‎: يُعدل السلسلة النصية بتحويل الحرف الأول إلى حرف كبير، وباقي الأحرف إلى أحرف صغيرة، أو يعيد القيمة nil في حال عدم إجراء أي تعديل.
  • التابع downcase!‎: يعدل على السلسلة النصية المعطاة وذلك باستبدال الحروف الكبيرة فيها بنظائرها الصغيرة.
  • التابع swapcase: يعيد نسخة عن السلسلة النصية التي استدعيت معه مع استبدال الحروف الأبجدية الكبيرة بنظيراتها الصغيرة، واستبدال الحروف الصغيرة بنظيراتها الكبيرة.

مصادر