El método gets

Si se desea leer la entrada desde STDIN podemos usar el método gets .

El método gets puede ser utilizado para obtener una cadena desde STDIN:

>> z = gets
hello world!
=> "hello world!\n"
Observe que el retorno de carro forma parte de la cadena leída.

El método chomp

Si se desea se puede eliminar el retorno de carro final de una cadena mediante el método chomp :
=> "hello world!\n"
>> z.chomp!
=> "hello world!"
>> z
=> "hello world!"

El operador % de formateo

[5] pry(main)> puts "%10s %-10s %3.2f" % ["Perez", "Hernandez", 4.5789]
     Perez Hernandez  4.58
que es básicamente lo mismo que:
6] pry(main)> printf("%10s %-10s %3.2f", "Perez", "Hernandez", 4.5789)
     Perez Hernandez  4.58



Subsecciones
Casiano Rodriguez León 2015-01-07