параметр code: Int. Как отсортировать массив, что бы сначала были например, обьекты со значением code == 2, а затем по возрастанию?
Можно отфильтровать все с кодом 2, потом сложить с отсортированным без кода 2, можно написать кастомный метод сортировки
arr.sort { (l, r) -> Bool in return (l.code == 2) || (l.code < r.code && r.code != 2) }
Обсуждают сегодня