Sobes.tech
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.