strings.rb
y veamos primero como obtener la longitud de la cadena:chars
retorna un arreglo con todos los caracteres de la cadena, y después iteramos sobre ese arreglo normalmente. Fíjate que el espacio en blanco también cuenta como un caracter.split
. Abre IRB y ejecuta lo siguiente:split
recibe el caracter por el que quieres partir la cadena. Por ejemplo, podemos partir una cadena por comas:join
:join
recibe un argumento que es el caracter que se va a utilizar para separar los elementos. Por ejemplo, podemos unir un arreglo con guiones:*
n
veces"a" * 5 # aaaaa
<<
"a" << "b" # ab
capitalize
"hola mundo".capitalize # Hola mundo
upcase
"Hola".upcase # HOLA
downcase
"HoLa".downcase # hola
empty?
"".empty? # true
gsub
"Hola mundo".gsub("mundo", "Germán") # Hola Germán