Gleichheit
Die grundlegendste Form des Vergleichens ist eine Gleichheitsprüfung. Schauen wir uns zur Wiederholung kurz die Syntax an. Die folgenden Anweisungen liefern alle das Ergebnis TRUE. (Du kannst sie gerne in der Konsole ausprobieren.)
3 == (2 + 1)
"intermediate" != "r"
TRUE != FALSE
"Rchitect" != "rchitect"
Beachte beim letzten Ausdruck, dass R zwischen Groß- und Kleinschreibung unterscheidet: „R“ ist nicht gleich „r“! Behalte dies im Hinterkopf, wenn du die Aufgaben in diesem Kapitel löst.
Diese Übung ist Teil des Kurses
<Kurs>R für Fortgeschrittene</Kurs>Übungsanweisungen
- Schreibe im Editor auf der rechten Seite geeigneten Code, um zu testen, ob
TRUEgleichFALSEist. - Prüfe ebenso, ob
-6 * 14ungleich17 - 101ist. - Als Nächstes vergleichst du Zeichenketten. Prüfe, ob R die Zeichenketten „useR“ und „user“ als gleich erachtet.
- Zum Schluss schaust du dir an, ob sich logische Werte mit Zahlen vergleichen lassen: Sind
TRUEund 1 gleich?
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Comparison of logicals
# Comparison of numerics
# Comparison of character strings
# Compare a logical with a numeric