Обратный массив в Swift - PullRequest
0 голосов
/ 19 апреля 2020

В моем случае у меня есть массив, и проблема в том, что он имеет все в обратном направлении, как это

let array:[String] = ["image4", "image3", "image2", "image1"]

Мне нужно изменить его, чтобы он мог отображаться как 1,2,3,4 вместо из 4,3,2,1, потому что сейчас он идет от самого старого к новейшему, в противоположность тому, что я хочу.

Я заметил, что есть метод экземпляра, называемый reversed (), который, возможно, мог бы работать с этим, но Я не уверен, как реализовать это в этой ситуации. Спасибо за помощь!

Ответы [ 2 ]

0 голосов
/ 19 апреля 2020

Если вы не можете полагаться на то, что он в каком-то порядке, сортируйте его.

array.sorted()
0 голосов
/ 19 апреля 2020

Попробуйте:

var newArray = Array(array.reversed())

array.reversed () возвращает структуру типа ReversedCollection, которую можно использовать для инициализации фактического массива с помощью Array ().

...