Menu
Coddy logo textTech

Vergleichsoperatoren

Teil des Abschnitts Grundlagen der Swift-Journey von Coddy. Lektion 20 von 86.

Vergleichsoperatoren ermöglichen es dir, zwei Werte zu vergleichen und ihre Beziehung zu bestimmen. Anders als arithmetische Operatoren, die Zahlen erzeugen, geben Vergleichsoperatoren immer einen Bool zurück, entweder true oder false.

Swift stellt sechs Vergleichsoperatoren bereit:

let a = 10
let b = 5

print(a == b)  // falsch (gleich)
print(a != b)  // wahr  (ungleich)
print(a > b)   // wahr  (größer als)
print(a < b)   // falsch (kleiner als)
print(a >= b)  // wahr  (größer oder gleich)
print(a <= b)  // falsch (kleiner oder gleich)

Diese Operatoren funktionieren mit Zahlen, Zeichenfolgen und anderen vergleichbaren Typen. Bei Zeichenfolgen vergleicht Swift sie alphabetisch:

print("apple" < "banana")  // true
print("cat" == "cat")      // true

Vergleichsoperatoren sind unerlässlich, um Entscheidungen in deinem Code zu treffen. Du wirst sie ständig verwenden, wenn du Bedingungen prüfst, Eingaben validierst oder anhand von Werten bestimmst, welche Aktion ausgeführt werden soll.

challenge icon

Aufgabe

Einfach

Dir werden die folgenden Variablen bereitgestellt:

let x = 15
let y = 20
let z = 15

Verwende Vergleichsoperatoren, um das Ergebnis jedes der folgenden Vergleiche in dieser exakten Reihenfolge auszuwerten und auszugeben:

  1. Ist x gleich z?
  2. Ist x ungleich y?
  3. Ist y größer als x?
  4. Ist x kleiner als z?
  5. Ist y größer oder gleich 20?
  6. Ist x kleiner oder gleich 10?

Gib jedes Ergebnis in einer separaten Zeile aus.

Probier es selbst

let x = 15
let y = 20
let z = 15

// TODO: Schreibe deinen Code darunter
// Verwende Vergleichsoperatoren, um jeden Vergleich auszuwerten und die Ergebnisse auszugeben
// 1. Ist x gleich z?
// 2. Ist x ungleich y?
// 3. Ist y größer als x?
// 4. Ist x kleiner als z?
// 5. Ist y größer oder gleich 20?
// 6. Ist x kleiner oder gleich 10?
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen

Übe selbstständig: Swift-Playground