Junior — Middle
Funksiya ichida o'zgaruvchining qiymatini o'zgartirish uchun qaysi kalit so'z ishlatiladi?
sobes.tech AI
AIdan javob
Swift'da, funksiyaga o'tkazilgan o'zgaruvchining qiymatini o'zgartirish uchun inout kalit so'zi ishlatiladi. Bu o'zgaruvchini havola orqali o'tkazishga imkon beradi, shunda funksiyadagi o'zgarishlar asl o'zgaruvchga ta'sir qiladi.
Misol:
func increment(value: inout Int) {
value += 1
}
var number = 5
increment(value: &number)
print(number) // 6 ni chiqaradi
E'tibor bering, funksiyani chaqirishda, o'zgaruvchi & belgilari bilan o'tkaziladi.