Logischer Datentyp
Teil des Abschnitts Grundlagen der R-Journey von Coddy — Lektion 7 von 78.
Der logische Datentyp kann nur zwei mögliche Werte annehmen: TRUE und FALSE. Diese Werte repräsentieren die Konzepte von wahr und falsch, welche grundlegend für die Steuerung des Programmablaufs und die Durchführung von Vergleichen sind. Beachten Sie, dass beide Werte in Großbuchstaben ohne Anführungszeichen geschrieben werden.
Das Erstellen einer logischen Variable folgt demselben Muster, das Sie bereits gelernt haben:
is_complete <- TRUE
has_error <- FALSELogische Werte werden unglaublich nützlich, wenn Ihr Programm Entscheidungen treffen, Bedingungen prüfen oder die Ergebnisse von Vergleichen speichern muss. Sie bilden die Grundlage dafür zu steuern, was Ihr Code in verschiedenen Situationen tut.
Aufgabe
EinfachErstellen Sie drei logische Variablen, um verschiedene Systemzustände darzustellen. Erstellen Sie zuerst eine Variable namens is_online und weisen Sie ihr den Wert TRUE zu. Erstellen Sie dann eine Variable namens has_permission und weisen Sie ihr den Wert FALSE zu. Erstellen Sie schließlich eine Variable namens system_ready und weisen Sie ihr den Wert TRUE zu. Zeigen Sie alle drei Variablen mit der Funktion print() an.
Spickzettel
Der logische Datentyp enthält zwei mögliche Werte: TRUE und FALSE. Beide Werte werden in Großbuchstaben ohne Anführungszeichen geschrieben.
Erstellen von logischen Variablen:
is_complete <- TRUE
has_error <- FALSELogische Werte werden verwendet, um Entscheidungen zu treffen, Bedingungen zu prüfen und Vergleichsergebnisse zu speichern.
Probier es selbst
# TODO: Schreibe deinen Code hier
# Erstelle die drei logischen Variablen und zeige sie mit print() anDiese 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