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