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:
HelloWorldObserve 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.
Desafío
FácilUsa print y p para mostrar la salida de las siguientes maneras:
- Usa
printpara imprimirRubyseguido de otroprintpara imprimirProgramming(ambos deben aparecer en la misma línea sin espacios entre ellos), luego usa unputssolo (sin argumentos) para pasar a la siguiente línea - Usa
ppara imprimir la cadenadebug(mostrando su forma original con comillas) - Usa
ppara imprimir el número42
Tu salida debe tener exactamente 3 líneas en total:
RubyProgramming<br>"debug"<br>42Hoja 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: HelloWorldEl 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 42Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Operadores Parte 2
Operadores lógicos Parte 1Operadores lógicos Parte 2Repaso - Lógica simpleOperadores lógicos Parte 3Operadores lógicos Parte 47Calculadora para dividir la cuenta
Mensaje de bienvenidaObtener la entrada del usuario10FizzBuzz con un giro
Descripción general del juegoEl método FizzBuzz2Variables y tipos de datos
Números y variablesTipo de dato StringTipo de dato BooleanTipo de dato SymbolComprobación de tipos de datosConvenciones de nomenclaturaResumen: Creación de variables5Toma de decisiones
Sentencia IfIf - ElseRepaso - Calculadora simpleIf - Else anidadosSentencia Unless8Bucles
Bucle For con rangosBucle WhileBreakNextRepaso - FactorialBucle TimesBucle UntilBucles anidadosRepaso - Entrada dinámica3Operadores Parte 1
Operadores aritméticosOperador móduloAtajos aritméticosResumen - Matemáticas simplesOperadores de comparación6Entrada y Salida Básica
Salida con putsSalida con print y pSalida con variablesEntrada con getsMétodo chompConversión de tiposResumen - Calculadora de edadResumen - Verdadero o falso