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:
HelloWorldNota 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.
Sfida
FacileUsa print e p per visualizzare l'output nei seguenti modi:
- Usa
printper stampareRuby, seguito da un altroprintper stampareProgramming(entrambi dovrebbero apparire sulla stessa riga senza spazi tra loro), poi usa unputssenza argomenti per passare alla riga successiva - Usa
pper stampare la stringadebug(mostrandola nella sua forma grezza con le virgolette) - Usa
pper stampare il numero42
L'output deve essere esattamente di 3 righe:
RubyProgramming<br>"debug"<br>42Provalo 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 42Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
4Operatori Parte 2
Operatori logici Parte 1Operatori logici Parte 2Riepilogo - Logica sempliceOperatori logici Parte 3Operatori logici Parte 47Calcolatore per dividere il conto
Messaggio di benvenutoAcquisire input dall'utente10FizzBuzz con un colpo di scena
Panoramica del giocoIl metodo FizzBuzz2Variabili e tipi di dato
Numeri e variabiliTipo di dato stringaTipo di dato booleanoTipo di dato SymbolVerifica dei tipi di datoConvenzioni di denominazioneRiepilogo - Creazione di variabili5Strutture decisionali
Istruzione ifIf-ElseRipasso - Calcolatrice sempliceIf-Else annidatoIstruzione unless8Cicli
Ciclo for con intervalliCiclo whilebreaknextRiepilogo - FattorialeCiclo timesCiclo untilCicli annidatiRiepilogo - Input dinamico3Operatori, parte 1
Operatori aritmeticiOperatore moduloScorciatoie aritmeticheRipasso: matematica sempliceOperatori di confronto6Input/Output di base
Output con putsOutput con print e pOutput con variabiliInput con getsMetodo chompConversione di tipoRipasso - Calcolatore dell'etàRipasso - Vero o falsoEsercitati da solo: Compilatore Ruby online