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.