Junior — Middle
Ce cuvânt cheie se folosește pentru a modifica valoarea unei variabile în corpul unei funcții?
sobes.tech AI
Răspuns de la AI
În Swift, pentru a modifica valoarea unei variabile transmise unei funcții, se folosește cuvântul cheie inout. Acesta permite transmiterea variabilei prin referință, astfel încât modificările din interiorul funcției să se reflecte asupra variabilei originale.
Exemplu:
func increment(value: inout Int) {
value += 1
}
var number = 5
increment(value: &number)
print(number) // Va afișa 6
Rețineți că, la apelarea funcției, variabila este transmisă cu simbolul &.