Sobes.tech
Назад к вопросам
Junior — Middle
76

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

Компании, где спрашивали
AO Колеса

Ответ от нейросети

sobes.tech AI

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

Пример:

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

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

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