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.