Sobes.tech
Junior — Middle
99

Какое ключевое слово применяется для изменения значения переменной в теле функции?

Сұралған компаниялар
AO Колеса

AI-дан жауап

sobes.tech AI

В Swift для изменения значения переменной, переданной в функцию, используется ключевое слово inout. Оно позволяет передавать переменную по ссылке, чтобы изменения внутри функции отражались на исходной переменной.

Пример:

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

var number = 5
increment(value: &number)
print(number) // Выведет 6

Обратите внимание, что при вызове функции переменная передается с амперсандом &.