En ruby podemos imprimir texto de dos formas,con puts y con print.
Cual es la diferencia?
La diferencia es minima,solo se trata de que puts agrega una nueva linea y print no:
Agregar linea
Con puts:
Con print:
Podemos usar variables en ruby dentro de la misma linea:
Con print:
#!/usr/bin/ruby
cadena = "reversa"
print "Tu cadena: ", cadena, " en reversa es : ", cadena.reverse
Con puts:
#!/usr/bin/ruby
cadena = "reversa"
puts "Tu cadena: #{cadena} en reversa es : #{cadena.reverse}"
Solo debemos encerrar en #{} para que tome el texto como variable
También se puede usar en print para obtener el mismo resultado:
#!/usr/bin/ruby
cadena = "reversa"
puts "Tu cadena: #{cadena} en reversa es : #{cadena.reverse}", "\n"
Cual es la diferencia?
La diferencia es minima,solo se trata de que puts agrega una nueva linea y print no:
Agregar linea
Con puts:
puts "Hola mundo"
Con print:
print "Hola mundo\n"
Podemos usar variables en ruby dentro de la misma linea:
Con print:
#!/usr/bin/ruby
cadena = "reversa"
print "Tu cadena: ", cadena, " en reversa es : ", cadena.reverse
Con puts:
#!/usr/bin/ruby
cadena = "reversa"
puts "Tu cadena: #{cadena} en reversa es : #{cadena.reverse}"
Solo debemos encerrar en #{} para que tome el texto como variable
También se puede usar en print para obtener el mismo resultado:
#!/usr/bin/ruby
cadena = "reversa"
puts "Tu cadena: #{cadena} en reversa es : #{cadena.reverse}", "\n"