Menu
Coddy logo textTech

Saída com print e p

Parte da seção Fundamentos do Journey de Ruby da Coddy — lição 27 de 88.

O Ruby oferece mais duas maneiras de exibir a saída: print e p. Cada um se comporta de forma diferente de puts.

O método print exibe o texto sem adicionar uma nova linha ao final:

print "Hello"
print "World"

Isso produz:

HelloWorld

Observe como ambas as palavras aparecem na mesma linha. Isso é útil quando você deseja construir a saída pedaço por pedaço sem quebras de linha automáticas.

O método p é diferente. Ele mostra a versão bruta, amigável para depuração, de um valor:

puts "Hello"
p "Hello"

Isso produz:

Hello
"Hello"

Com p, as strings aparecem com suas aspas, deixando claro que você está olhando para uma string. Isso é útil ao depurar porque você pode ver exatamente com qual tipo de dado está trabalhando.

challenge icon

Desafio

Fácil

Use print e p para exibir a saída das seguintes formas:

  1. Use print para imprimir Ruby seguido de outro print para imprimir Programming (ambos devem aparecer na mesma linha sem espaço entre eles), então use um puts vazio (sem argumentos) para mudar para a próxima linha
  2. Use p para imprimir a string debug (mostrando sua forma bruta com aspas)
  3. Use p para imprimir o número 42

Sua saída deve ter exatamente 3 linhas no total:

RubyProgramming<br>"debug"<br>42

Folha de consulta

O Ruby fornece print e p como alternativas ao puts para exibir a saída.

O método print exibe o texto sem adicionar uma nova linha:

print "Hello"
print "World"
# Saída: HelloWorld

O método p exibe a versão bruta e amigável para depuração de um valor, mostrando strings com aspas:

puts "Hello"  # Saída: Hello
p "Hello"     # Saída: "Hello"

Isso torna o p útil para depuração, pois ele mostra claramente o tipo de dado com o qual você está trabalhando.

Experimente você mesmo

# TODO: Escreva seu código abaixo

# 1. Use print duas vezes para exibir "Ruby" e "Programming" na mesma linha,
#    então use um puts vazio (sem argumentos) para mudar para a próxima linha

# 2. Use p para exibir a string "debug"

# 3. Use p para exibir o número 42
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos