ДЛЯ КОЛЛЕКЦИЙ
Понятия
• В Swift доступны готовые методы-утилиты для различных задач (в Java часто для этого приходится подключать
сторонние библиотеки)
• Нужно смотреть API, т.к. каждая коллекция может содержать набор специфичных методов
Методы
• Популярные методы:
• sort/sorted – сортировка коллекции
• filter - фильтрация коллекции
• map – операция над каждым элементом коллекции
• reduce – собирает все элементы коллекции в одно значение
• foreach - выполнить какой-либо оператор у каждого элемента коллекции
• lazy – ленивое выполнение оператора
• Можно вызывать эти методы друг за другом (например, сначала отфильтровать, затем упорядочить)
• Реализовать Hometask