Junior — Middle
Bir fonksiyonun gövdesinde bir değişkenin değerini değiştirmek için hangi anahtar kelime kullanılır?
sobes.tech yapay zeka
AI'dan gelen yanıt
Swift'te, bir fonksiyona geçirilen değişkenin değerini değiştirmek için inout anahtar kelimesi kullanılır. Bu, değişkenin referansla geçirilmesine olanak tanır, böylece fonksiyon içindeki değişiklikler orijinal değişkende yansır.
Örnek:
func increment(value: inout Int) {
value += 1
}
var number = 5
increment(value: &number)
print(number) // 6'yı yazdırır
Fonksiyon çağrılırken, değişken & sembolü ile geçirilir.