Sobes.tech
Junior — Middle

Funksiya bədənində dəyişən dəyərini dəyişmək üçün hansı açar söz istifadə olunur?

sobes.tech Süni İntellekt

AI-dan cavab

Swift-də, dəyişənin dəyərini funksiyaya ötürülərkən dəyişdirmək üçün inout açar sözü istifadə olunur. Bu, dəyişəni istinadla ötürməyə imkan verir ki, funksiyada edilən dəyişikliklər orijinal dəyişəndə əks olunsun.

Misal:

func increment(value: inout Int) {
    value += 1
}

var number = 5
increment(value: &number)
print(number) // 6 göstərəcək

Diqqət yetirin ki, funksiyanı çağırarkən, dəyişən & simvolu ilə ötürülür.