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