Junior — Middle
Welk sleutelwoord wordt gebruikt om de waarde van een variabele in de body van een functie te wijzigen?
sobes.tech AI
Antwoord van AI
In Swift wordt het sleutelwoord inout gebruikt om de waarde van een variabele die aan een functie wordt doorgegeven te wijzigen. Hiermee kan de variabele bij verwijzing worden doorgegeven, zodat wijzigingen binnen de functie worden weerspiegeld op de oorspronkelijke variabele.
Voorbeeld:
func increment(value: inout Int) {
value += 1
}
var number = 5
increment(value: &number)
print(number) // Zal 6 afdrukken
Let op dat bij het aanroepen van de functie de variabele wordt doorgegeven met het &-teken.