Как изменить значение возвращаемого массива из функции в swift? - PullRequest
0 голосов
/ 01 мая 2020

Я возвращаю одну функцию, скажем:

func abc() -> [Int]{
     return [1,2,3,4];
}

И вызываю эту функцию и пытаюсь изменить возвращаемое значение

ab c (). Sort ()

Выдает ошибку «Невозможно использовать мутирующий член для неизменяемого значения:« ab c »возвращает неизменяемое значение».

Я знаю, чтобы изменить значение внутри функции, которую нам нужно использовать в параметре inout, но как изменить значение, которое возвращается из функции в swift?

1 Ответ

1 голос
/ 01 мая 2020

Вы можете присвоить результат только новой переменной с помощью sorted()

let sortedArray = abc().sorted()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...