1.10. Zmiana wielkości liter w łańcuchu
Problem
Wielkie/małe litery są niewłaściwie użyte w łańcuchu.
Rozwiązanie
Klasa String
definiuje kilka metod zmieniających wielkość liter w łańcuchu:
s = 'WITAM, nie ma Mnie W Domu, JesTeM W kaWIArNi.' s.upcase # => "WITAM, NIE MA MNIE W DOMU, JESTEM W KAWIARNI." s.downcase # => "witam, nie ma mnie w domu, jestem w kawiarni." s.swapcase # => "witam, NIE MA mNIE w dOMU, jEStEm w KAwiaRnI." s.capitalize # => "Witam, nie ma mnie w domu, jestem w kawiarni."
Dyskusja
Metody upcase
i downcase
wymuszają zmianę wszystkich liter w łańcuchu na (odpowiednio) wielkie i małe. Metoda swapcase
dokonuje zamiany małych liter na wielkie i vice versa. Metoda capitalize
dokonuje zamiany pierwszego znaku łańcucha ...
Get Ruby. Receptury now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.