Menu
Coddy logo textTech

Output con print e p

Fa parte della sezione Fondamenti del percorso Ruby di Coddy. Lezione 27 di 88.

Ruby ti offre altri due modi per visualizzare l'output: print e p. Ognuno si comporta in modo diverso da puts.

Il metodo print visualizza il testo senza aggiungere una nuova riga alla fine:

print "Hello"
print "World"

Questo produce:

HelloWorld

Nota come entrambe le parole compaiono sulla stessa riga. È utile quando vuoi comporre l'output pezzo per pezzo senza interruzioni di riga automatiche.

Il metodo p è diverso. Mostra la versione grezza di un valore, adatta al debug:

puts "Hello"
p "Hello"

Questo produce:

Hello
"Hello"

Con p, le stringhe appaiono con le virgolette, rendendo chiaro che stai guardando una stringa. Questo è utile durante il debug perché puoi vedere esattamente con quale tipo di dati stai lavorando.

challenge icon

Sfida

Facile

Usa print e p per visualizzare l'output nei seguenti modi:

  1. Usa print per stampare Ruby, seguito da un altro print per stampare Programming (entrambi dovrebbero apparire sulla stessa riga senza spazi tra loro), poi usa un puts senza argomenti per passare alla riga successiva
  2. Usa p per stampare la stringa debug (mostrandola nella sua forma grezza con le virgolette)
  3. Usa p per stampare il numero 42

L'output deve essere esattamente di 3 righe:

RubyProgramming<br>"debug"<br>42

Provalo tu

# TODO: Scrivi il tuo codice qui sotto

# 1. Usa print due volte per visualizzare "Ruby" e "Programming" sulla stessa riga,
#    poi usa puts senza argomenti per andare alla riga successiva

# 2. Usa p per visualizzare la stringa "debug"

# 3. Usa p per visualizzare il numero 42
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Ruby online