Вопрос раскрывает последствия изменения неизменяемых объектов внутри функций.
Короткий ответ
При попытке изменить неизменяемую переменную (например, число или строку) внутри функции создаётся новый объект. Исходная переменная вне функции останется без изменений.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.