Учитывая массив индексов, я хотел бы получить подмассиву myArray с элементами в этих индексах. В настоящее время я повторяю массив индексов для создания подмассива, но мне интересно, можно ли это сделать с помощью функции .filter.Учитывая массив индексов, как я могу фильтровать массив в swift?
var indexes = [3,4,9,11]
myArray.filter(...)
'filter' будет неэффективным, так как она будет выглядеть на каждое значение в' myArray'. Подумайте, что произойдет, если у 'myArray' было 100 тысяч предметов. Ваш метод итерации массива индексов будет циклически 4 раза, но фильтр будет циклически (внутренне) 100 тысяч раз. – vacawama