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

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


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


==أمثلة==
==أمثلة==
سطر 16: سطر 21:
"cYbEr_PuNk11".swapcase  #=> "CyBeR_pUnK11"</syntaxhighlight>
"cYbEr_PuNk11".swapcase  #=> "CyBeR_pUnK11"</syntaxhighlight>


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


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

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

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

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

swapcase  new_str
swapcase([options])  new_str

المعاملات

options

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

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

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

أمثلة

مثال على استعمال التابع swapcase:

"Hello".swapcase          #=> "hELLO"
"cYbEr_PuNk11".swapcase   #=> "CyBeR_pUnK11"

انظر أيضًا

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

مصادر