Junior — Middle
Qual parola chiave viene usata per modificare il valore di una variabile nel corpo di una funzione?
sobes.tech AI
Risposta dell'AI
In Swift, per modificare il valore di una variabile passata a una funzione, si utilizza la parola chiave inout. Questo permette di passare la variabile per riferimento, in modo che le modifiche all'interno della funzione si riflettano sulla variabile originale.
Esempio:
func increment(value: inout Int) {
value += 1
}
var number = 5
increment(value: &number)
print(number) // Mostrerà 6
Nota che, chiamando la funzione, la variabile viene passata con il simbolo &.