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
EinfachVerwende die Funktion cat(), um eine formattierte Nachricht über mehrere Zeilen hinweg anzuzeigen.
Dir werden die folgenden Variablen bereitgestellt:
product <- "Laptop"
price <- 999
in_stock <- TRUEVerwende cat(), um die folgende Ausgabe genau wie gezeigt anzuzeigen, wobei jede Information in einer eigenen Zeile steht:
Product: Laptop
Price: 999
Available: TRUEDenke daran, \n zu verwenden, um Zeilenumbrüche zu erstellen, und dass cat() automatisch Leerzeichen zwischen den Elementen einfügt.
Probier 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 27Rechner zum Teilen der Rechnung
BegrüßungsnachrichtBenutzereingaben erfassen10FizzBuzz mit einer Wendung
SpielübersichtDie FizzBuzz-Funktion13Fortgeschrittene Vektoren
Vektor-Slicing und -IndizierungLogische IndizierungVektorarithmetik & RecyclingDer %in%-Operator2Variablen und Datentypen
Numerischer DatentypGanzzahliger DatentypZeichen-DatentypLogischer DatentypDatentypen überprüfenNamenskonventionenFehlende Werte: NAZusammenfassung – Variablen erstellen5Entscheidungen treffen
If-AnweisungIf - ElseWiederholung – Einfacher TaschenrechnerVerschachteltes If - Else8Schleifen
For-SchleifeWhile-SchleifeBreakNext (Continue)Wiederholung – FakultätSequenzgenerierung (seq, :)Verschachtelte SchleifenWiederholung – Dynamische Eingabe3Operatoren Teil 1
Arithmetische OperatorenGanzzahldivision und ModuloZuweisungsoperatorenRückblick – Einfache MathematikVergleichsoperatoren6Grundlegende Ein- und Ausgabe
Ausgabe mit printcat zur AusgabeAusgabe mit VariablenEingaben mit readline() lesenGrundlagen der TypkonvertierungRückblick – AltersrechnerRückblick – Wahr oder falsch9Funktionen
Eine Funktion deklarierenFunktionsargumenteRückgabewerteWiederholung – Sigma-FunktionWiederholung – ValidierungsfunktionStandardparameterwerteÜbe selbstständig: Online-R-Compiler