Sobes.tech
Junior — Middle

Welches Schlüsselwort wird verwendet, um den Wert einer Variablen im Funktionskörper zu ändern?

sobes.tech KI

Antwort von AI

In Swift wird das Schlüsselwort inout verwendet, um den Wert einer Variable zu ändern, die an eine Funktion übergeben wird. Es ermöglicht, die Variable per Referenz zu übergeben, sodass Änderungen innerhalb der Funktion auf die ursprüngliche Variable reflektiert werden.

Beispiel:

func increment(value: inout Int) {
    value += 1
}

var number = 5
increment(value: &number)
print(number) // Gibt 6 aus

Beachten Sie, dass beim Aufruf der Funktion die Variable mit dem &-Zeichen übergeben wird.