Junior — Middle
Кое ключова дума се използва за промяна на стойността на променлива в тялото на функция?
sobes.tech AI
Отговор от AI
В Swift, за да промените стойността на променлива, предадена на функция, се използва ключовата дума inout. Това позволява да се предаде променливата по референция, така че промените вътре във функцията да се отразят на оригиналната променлива.
Пример:
func increment(value: inout Int) {
value += 1
}
var number = 5
increment(value: &number)
print(number) // Ще изведе 6
Обърнете внимание, че при извикване на функцията, променливата се предава с амперсанд &.