Menu
Coddy logo textTech

Zusammengesetzte Zuweisung

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

Wenn du eine Variable anhand ihres aktuellen Werts aktualisieren musst, bietet Swift zusammengesetzte Zuweisungsoperatoren als Kurzform. Statt den Variablennamen zweimal zu schreiben, kannst du die arithmetische Operation in einem einzigen Schritt mit der Zuweisung kombinieren.

var score = 10
score = score + 5  // Der lange Weg
score += 5         // Die Kurzschreibweise

Beide Zeilen tun dasselbe: Sie addieren 5 zu score. Der Operator += wird als „addieren und zuweisen“ gelesen.

Swift stellt für alle grundlegenden arithmetischen Operationen zusammengesetzte Zuweisungsoperatoren bereit:

var number = 20

number += 5   // number ist jetzt 25
number -= 3   // number ist jetzt 22
number *= 2   // number ist jetzt 44
number /= 4   // number ist jetzt 11
number %= 3   // number ist jetzt 2

Diese Operatoren sind besonders nützlich, wenn du Werte verfolgst, die sich im Laufe der Zeit ändern, etwa beim fortlaufenden Addieren einer Summe oder beim Zählen von Vorkommen. Sie machen deinen Code kürzer und leichter lesbar.

challenge icon

Aufgabe

Einfach

Die folgende Variable ist gegeben:

var balance = 100

Führe die folgenden Operationen in genau dieser Reihenfolge mit balance unter Verwendung von zusammengesetzten Zuweisungsoperatoren durch:

  1. Addiere 50 zu balance
  2. Subtrahiere 30 von balance
  3. Multipliziere balance mit 2
  4. Dividiere balance durch 4
  5. Ermittle den Rest bei der Division von balance durch 7

Gib nach allen Operationen den endgültigen Wert von balance aus.

Probier es selbst

var balance = 100

// TODO: Schreibe deinen Code darunter
// Verwende zusammengesetzte Zuweisungsoperatoren, um:
// 1. Addiere 50 zu balance
// 2. Subtrahiere 30 von balance
// 3. Multipliziere balance mit 2
// 4. Dividiere balance durch 4
// 5. Ermittle den Rest bei der Division von balance durch 7


// Gib den endgültigen Wert von balance aus
print(balance)
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