Agregar una función a la clase String
Una de las partes divertidas de Ruby es que puedes extender todos los tipos estándar extendiendo su clase. En este desafío, debes agregar a las cadenas de Ruby una función swap_case(), que devolverá una nueva cadena con todos los caracteres en mayúscula convertidos a minúscula, y viceversa. Cualquier carácter no alfabético debe conservarse tal como está.
Ejemplos
"Hello".swap_case ➞ "hELLO"
"2 4 6 8 WHO DO WE APPRECIATE?".swap_case ➞ "2 4 6 8 who do we appreciate?"
"aBcD".swap_case.swap_case ➞ "aBcD"Notas
swap_case()no debe modificar la cadena original.- Aunque puedes agregar nuevas funciones a los tipos de datos estándar, generalmente no es una buena idea en proyectos grandes!
- No uses
swapcase().