Сортировка массива по букве

swift

#1

Здравствуйте.
Осваиваю алгоритмы сортировки массивов.
Столкнулся с такой задачей:

 func smth(character: String) -> Array<Any>{
        
        let array = ["Aleksey", "Anton", "Andrey", "Aleksandr","Boris", "Sergey"]
        
        if character == "A" {
     
        }
        return array
    }

Суть задачи:в зависимости от буквы character, вызывать из массива то или иное имя.
Т.е. я ввожу character = A, и мне выводит все имена на эту букву а все остальные не выводит.
Как это лучше сделать?


#2

для начала посмотри урок


#3

Имея массив
let array = ["Aleksey", "Anton", "Andrey", "Aleksandr","Boris", "Sergey"]

Получить все имена, начинающие на “А” можно используя filter.
let newArray = array.filter{ $0.hasPrefix("A") }