cat per l'output
Fa parte della sezione Fondamenti del percorso R di Coddy. Lezione 27 di 78.
La funzione cat() produce un output più pulito rispetto a print(). Mentre print() aggiunge le virgolette attorno alle stringhe e mostra i numeri degli indici, cat() visualizza il testo esattamente come vuoi che appaia.
cat("Hello, World!")Questo stampa Hello, World! senza virgolette né indicatori di indice.
Il nome "cat" deriva da "concatenate", che significa che può unire più elementi in un unico output:
cat("Hello", "World") # Output: Hello WorldNota che cat() aggiunge automaticamente uno spazio tra gli elementi. Una differenza importante rispetto a print() è che cat() non va automaticamente a capo. Per creare un'interruzione di riga, usa \n:
cat("Line one\n")
cat("Line two")Questo produce:
Line one
Line two\n è chiamato carattere di nuova riga. Userai spesso cat() quando vuoi controllare con precisione l'aspetto del tuo output.
Sfida
FacileUsa la funzione cat() per visualizzare un messaggio formattato su più righe.
Ti vengono fornite le seguenti variabili:
product <- "Laptop"
price <- 999
in_stock <- TRUEUsa cat() per visualizzare esattamente l'output seguente, con ogni informazione su una riga separata:
Product: Laptop
Price: 999
Available: TRUERicorda di usare \n per creare interruzioni di riga e che cat() aggiunge automaticamente spazi tra gli elementi.
Provalo tu
# Le variabili sono già definite per te
product <- "Laptop"
price <- 999
in_stock <- TRUE
# TODO: Usa cat() per visualizzare il messaggio formattato, con ogni informazione su una riga separata
# Ricorda di usare \n per andare a capoQuesta 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 (AND, OR)Operatori logici Parte 2 (NOT)Ripasso - Logica sempliceLogica vettorializzata Parte 1Logica vettorializzata Parte 27Calcolatore per dividere il conto
Messaggio di benvenutoAcquisire input dell'utente10FizzBuzz con una variante
Panoramica del giocoLa funzione FizzBuzz13Vettori: argomenti avanzati
Slicing e indicizzazione dei vettoriIndicizzazione logicaAritmetica dei vettori e ricicloL’operatore %in%2Variabili e tipi di dati
Tipo di dato numericoTipo di dato interoTipo di dato carattereTipo di dato logicoControllo dei tipi di datoConvenzioni di denominazioneValori mancanti: NARiepilogo - Creazione di variabili8Cicli
Ciclo forCiclo whilebreaknext (continue)Riepilogo - FattorialeGenerazione di sequenze (seq, :)Cicli annidatiRiepilogo - Input dinamico3Operatori Parte 1
Operatori aritmeticiDivisione intera e moduloOperatori di assegnazioneRiepilogo - Matematica sempliceOperatori di confronto6I/O di base
Stampare l'outputcat per l'outputOutput con variabiliLeggere l'input con readline()Nozioni di base sulla conversione dei tipiRiepilogo - Calcolatore dell'etàRiepilogo - Vero o falso9Funzioni
Dichiarare una funzioneArgomenti della funzioneValori di ritornoRiepilogo - Funzione SigmaRiepilogo - Funzione di validazioneValori predefiniti dei parametriEsercitati da solo: Compilatore R online