Programación en Ruby/Operaciones de entrada y salida

  • Operaciones Básicas de I/O

El método básico para imprimir algo en Ruby es usando print(), o, si queremos espaciado println(), como en c++

print("Hola mundo")

=> Hola Mundo

Recordemos que ruby es un lenguaje interpretado, por lo que no es necesario todo un gran protocolo para imprimir algún valor, genial no?

Además, hay otra forma de mandar una salida, miren

puts Hola mundo, de nuevo
=> Hola mundo, de nuevo

Todo está bien hasta acá, pero… ¿Y si queremos recibir alguna entrada?, eso también es simple, usamos el comando gets, veamos

puts "¿Como te llamas?"
name = gets.chomp

puts "Hola " + name + "!"

eso te pide el nombre, lo guarda en la variable “name” y lo utiliza para imprimir un saludo.