التابع String.swapcase
في روبي
يعيد التابع 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!
: يستبدل الحروف الأبجدية الكبيرة في السلسلة النصية التي استدعيت معها بنظيراتها الصغيرة، والحروف الصغيرة بنظيراتها الكبيرة.