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