Revista Comunicación

Ruby Capítulo II, manejando strings

Publicado el 11 octubre 2013 por Dracux @isladelmono

Ruby Logo

Algo que en Ruby es sencillo es el hecho de manejar strings. Hacer cosas con ellos se vuelve más que sencillo.

En el artículo voy a poner algunas de las posibilidades que tiene Ruby para el manejo de strings, pero si quieren algo más detallado en la página de Ruby pueden ver toda la documentación sobre el tema (http://www.ruby-doc.org/core-1.9.3/String.html).

Supongamos esto:

texto1="Hola mundo"

Podemos hacer con este texto un montón de cosas, por ejemplo:

puts texto1.upcase

Pasa el texto a mayúscula. Esto escribe HOLA MUNDO.

puts texto1.downcase

Pasa el texto a minúscula. El resultado sería hola mundo.

puts texto1.capitalize

Pone en mayúscula la inicial. O sea, deja el texto igual en este caso.

puts texto1.reverse

Invierte el texto. Quedaría odnum aloH.

puts cadena.swapcase;#Convierte mayúsculas en minúsculas y viceversa

puts texto1*3

Multiplica el string, o sea, lo escribe tres veces en este caso. La salida sería Hola mundoHola mundoHola mundo.

puts texto1+" como va"

Concatena los strings. Sería en este caso Hola mundo como va.

puts texto1.center(30)

Centrar el texto. El total del string pasa a ser de 30 caracteres en este caso y el hola mundo quedaría centrado, llenando el resto de espacios.

puts texto1.upcase
  • Ruby Capítulo II, manejando strings
Ruby Capítulo II, manejando strings

Volver a la Portada de Logo Paperblog