Cat zur Ausgabe
Teil des Abschnitts Grundlagen der R-Journey von Coddy — Lektion 27 von 78.
Die Funktion cat() liefert Ihnen eine sauberere Ausgabe im Vergleich zu print(). Während print() Anführungszeichen um Zeichenfolgen setzt und Indexnummern anzeigt, stellt cat() Text genau so dar, wie er erscheinen soll.
cat("Hello, World!")Dies gibt Hello, World! ohne Anführungszeichen oder Indexmarkierungen aus.
Der Name „cat“ stammt von „concatenate“ ab, was bedeutet, dass es mehrere Elemente in einer einzigen Ausgabe zusammenfügen kann:
cat("Hello", "World") # Ausgabe: Hello WorldBeachten Sie, dass cat() automatisch ein Leerzeichen zwischen den Elementen hinzufügt. Ein wichtiger Unterschied zu print() ist, dass cat() nicht automatisch in eine neue Zeile wechselt. Um einen Zeilenumbruch zu erzeugen, verwenden Sie \n:
cat("Line one\n")
cat("Line two")Dies gibt Folgendes aus:
Line one
Line twoDas \n wird als Zeilenumbruchzeichen bezeichnet. Sie werden cat() häufig verwenden, wenn Sie eine präzise Kontrolle darüber haben möchten, wie Ihre Ausgabe aussieht.
Aufgabe
EinfachVerwenden Sie die cat() Funktion, um eine formatierte Nachricht über mehrere Zeilen anzuzeigen.
Ihnen stehen die folgenden Variablen zur Verfügung:
product <- "Laptop"
price <- 999
in_stock <- TRUEVerwenden Sie cat(), um die folgende Ausgabe genau wie gezeigt anzuzeigen, wobei jede Information in einer eigenen Zeile steht:
Product: Laptop
Price: 999
Available: TRUEDenken Sie daran, \n zu verwenden, um Zeilenumbrüche zu erzeugen, und dass cat() automatisch Leerzeichen zwischen den Elementen hinzufügt.
Spickzettel
Die Funktion cat() zeigt Text ohne Anführungszeichen oder Indexmarkierungen an und bietet eine sauberere Ausgabe als print():
cat("Hello, World!")Die Funktion kann mehrere Elemente verketten und fügt automatisch Leerzeichen dazwischen ein:
cat("Hello", "World") # Ausgabe: Hello WorldUm Zeilenumbrüche zu erzeugen, verwenden Sie das Zeilenumbruchzeichen \n:
cat("Line one\n")
cat("Line two")
# Ausgabe:
# Line one
# Line twoProbier es selbst
# Variablen sind bereits für dich definiert
product <- "Laptop"
price <- 999
in_stock <- TRUE
# TODO: Verwende cat(), um die formatierte Nachricht anzuzeigen, wobei jede Information in einer eigenen Zeile steht
# Denke daran, \n für Zeilenumbrüche zu verwendenDiese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren Teil 2
Logische Operatoren (AND, OR)Logische Operatoren Teil 2 (NOT)Wiederholung – Einfache LogikVektorisierte Logik Teil 1Vektorisierte Logik Teil 27Rechnungs-Split-Rechner
WillkommensnachrichtBenutzereingaben abfragen10FizzBuzz mit einer Besonderheit
SpielübersichtDie FizzBuzz-Funktion13Vektoren für Fortgeschrittene
Vektor-Slicing und IndizierungLogische IndizierungVektorarithmetik & RecyclingDer %in%-Operator2Variablen und Datentypen
Numerischer DatentypGanzzahl-DatentypZeichen-DatentypLogischer DatentypDatentypen prüfenBenennungskonventionenFehlende Werte: NAZusammenfassung – Variablenerstellung5Entscheidungsfindung
If-AnweisungIf - ElseWiederholung - Einfacher TaschenrechnerVerschachteltes If - Else8Schleifen
For-SchleifeWhile-SchleifeBreakNext (Continue)Rückblick - FakultätSequenzgenerierung (seq, :)Verschachtelte SchleifenRückblick - Dynamische Eingabe3Operatoren Teil 1
Arithmetische OperatorenGanzzahlige Division und ModuloZuweisungsoperatorenWiederholung - Einfache MathematikVergleichsoperatoren6Grundlagen der Ein- und Ausgabe
Print-AusgabeCat zur AusgabeAusgabe mit VariablenEingabe lesen mit readline()Grundlagen der TypumwandlungWiederholung – AltersrechnerWiederholung – Wahr oder Falsch9Funktionen
Funktionen deklarierenFunktionsargumenteRückgabewerteWiederholung - Sigma-FunktionWiederholung - ValidierungsfunktionStandard-Parameterwerte