Back to questions
Junior — Middle
77
Какое ключевое слово применяется для изменения значения переменной в теле функции?
Companies where asked
AO Колеса
Answer from AI
sobes.tech AI
В Swift для изменения значения переменной, переданной в функцию, используется ключевое слово inout. Оно позволяет передавать переменную по ссылке, чтобы изменения внутри функции отражались на исходной переменной.
Пример:
func increment(value: inout Int) {
value += 1
}
var number = 5
increment(value: &number)
print(number) // Выведет 6
Обратите внимание, что при вызове функции переменная передается с амперсандом &.