Как отсортировать двумерный массив на Swift?

Допустим есть массив
var arr:[(type:Int,name:String)] = []

Как на swift отсортировать его (например, по возрастанию) по одному из полей? Например по полю type:Int?
  • Вопрос задан
  • 1681 просмотр
Решения вопроса 1
ManWithBear
@ManWithBear
Swift Adept, Prague
Ну начнем с того, что это одномерный массив.
arr.sort { (first, second) -> Bool in
    return first.type < second.type
}

Если вспомнить о особенностях кложур, то можно записать вот так:
arr.sort { $0.type < $1.type }
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы