Menu
Coddy logo textTech

If-Anweisung

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

Die if-Anweisung ermöglicht es Ihrem Programm, Code nur dann auszuführen, wenn eine bestimmte Bedingung wahr ist. Dies ist die Grundlage der Entscheidungsfindung in der Programmierung – Ihr Code kann nun je nach Situation unterschiedlich reagieren.

let temperature = 35

if temperature > 30 {
    print("It's hot outside!")
}

Der Code innerhalb der geschweiften Klammern wird nur ausgeführt, wenn die Bedingung als true ausgewertet wird. Wenn temperature 25 wäre, würde nichts ausgegeben werden, da die Bedingung falsch wäre.

Du kannst jeden Ausdruck, der einen booleschen Wert erzeugt, als Bedingung verwenden, einschließlich der Vergleichs- und logischen Operatoren, die du bereits gelernt hast:

let age = 20
let hasID = true

if age >= 18 && hasID {
    print("Access granted")
}

Beachten Sie, dass Swift keine Klammern um die Bedingung erfordert, obwohl Sie diese hinzufügen können, wenn Sie möchten. Die geschweiften Klammern sind jedoch immer erforderlich – selbst bei einzeiligen Anweisungen.

challenge icon

Aufgabe

Einfach

Ihnen werden die folgenden Variablen zur Verfügung gestellt:

let speed = 85
let speedLimit = 80

Verwenden Sie eine if-Anweisung, um zu prüfen, ob speed größer als speedLimit ist.

Wenn die Bedingung wahr ist, geben Sie Speeding ticket issued aus.

Spickzettel

Die if-Anweisung führt Code nur aus, wenn eine Bedingung wahr ist:

let temperature = 35

if temperature > 30 {
    print("It's hot outside!")
}

Sie können Vergleichsoperatoren und logische Operatoren in Bedingungen verwenden:

let age = 20
let hasID = true

if age >= 18 && hasID {
    print("Access granted")
}

Klammern um die Bedingung sind optional, aber geschweifte Klammern sind immer erforderlich.

Probier es selbst

let speed = 85
let speedLimit = 80

// TODO: Schreibe deinen Code unten
// Verwende eine if-Anweisung, um zu prüfen, ob speed größer als speedLimit ist
// Wenn wahr, gib "Speeding ticket issued" aus
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