Interpolacion de Cadenas en Ruby
Para interpolar variables en cadenas (string interpolation) , lo realizaremos mediante:
#{VARIABLE_A_INTRODUCIR}
Por ejemplo:
nombre = "Ruben"
puts "Hola #{nombre}"
Nos dará como resultado: Hola Ruben
Si lo pusieramos entre comillas sencillas Ruby interpreta que lo que hay dentro es texto plano y nada mas:
nombre = "Ruben"
puts 'Hola #{nombre}'
Nos dará de resultado: Hola #{nombre}
puts (put string) pone un salto del linea al finalizar.
print no inserta una nueva linea al final.
texto1 = "Hola"
texto2 = "Mundo"
puts texto1 + " " + texto2
print texto1 + " " + texto2 + "\n"
printf "%s %s\n", texto1,texto2
#Hola Mundo
#Hola Mundo
#Hola Mundo