Menu
Coddy logo textTech

Salida con print y p

Parte de la sección Fundamentos del Journey de Ruby de Coddy — lección 27 de 88.

Ruby te ofrece dos formas más de mostrar la salida: print y p. Cada una se comporta de manera diferente a puts.

El método print imprime texto sin añadir una nueva línea al final:

print "Hello"
print "World"

Esto muestra:

HelloWorld

Observe cómo ambas palabras aparecen en la misma línea. Esto es útil cuando desea construir la salida pieza por pieza sin saltos de línea automáticos.

El método p es diferente. Muestra la versión cruda y amigable para la depuración de un valor:

puts "Hello"
p "Hello"

Esto muestra:

Hello
"Hello"

Con p, las cadenas aparecen con sus comillas, lo que deja claro que estás viendo una cadena. Esto es útil al depurar porque puedes ver exactamente con qué tipo de datos estás trabajando.

challenge icon

Desafío

Fácil

Usa print y p para mostrar la salida de las siguientes maneras:

  1. Usa print para imprimir Ruby seguido de otro print para imprimir Programming (ambos deben aparecer en la misma línea sin espacios entre ellos), luego usa un puts solo (sin argumentos) para pasar a la siguiente línea
  2. Usa p para imprimir la cadena debug (mostrando su forma original con comillas)
  3. Usa p para imprimir el número 42

Tu salida debe tener exactamente 3 líneas en total:

RubyProgramming<br>"debug"<br>42

Hoja de referencia

Ruby proporciona print y p como alternativas a puts para mostrar la salida.

El método print muestra texto sin añadir una nueva línea:

print "Hello"
print "World"
# Salida: HelloWorld

El método p muestra la versión cruda y amigable para la depuración de un valor, mostrando las cadenas con comillas:

puts "Hello"  # Salida: Hello
p "Hello"     # Salida: "Hello"

Esto hace que p sea útil para la depuración, ya que muestra claramente el tipo de datos con el que estás trabajando.

Pruébalo tú mismo

# TODO: Escribe tu código a continuación

# 1. Usa print dos veces para mostrar "Ruby" y "Programming" en la misma línea,
#    luego usa un puts solo (sin argumentos) para pasar a la siguiente línea

# 2. Usa p para mostrar la cadena "debug"

# 3. Usa p para mostrar el número 42
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos