Я бы хотел упорядочить коллекцию строк в порядке убывания в соответствии с длиной.
Во-первых, я не уверен, должен ли я использовать набор или массив, учитывая, что набор является коллекция неупорядоченных вещей, и мне не нужно, чтобы элементы в коллекции были обязательно в упорядоченной коллекции.
Я наткнулся на метод sorted()
и метод sorted(by:)
, но не могу понять, как сделать по убыванию по длине - просто по алфавиту.
let strings: Set = ["andy", "ber", "ed", "gerald"]
let descendingStrings = strings.sorted(by: >)
print(descendingStrings)