Вы находитесь на странице: 1из 4

ПОЛЕЗНЫЕ МЕТОДЫ

ДЛЯ КОЛЛЕКЦИЙ
Понятия
• В Swift доступны готовые методы-утилиты для различных задач (в Java часто для этого приходится подключать
сторонние библиотеки)

• Нужно смотреть API, т.к. каждая коллекция может содержать набор специфичных методов
Методы
• Популярные методы:
• sort/sorted – сортировка коллекции
• filter - фильтрация коллекции
• map – операция над каждым элементом коллекции
• reduce – собирает все элементы коллекции в одно значение
• foreach - выполнить какой-либо оператор у каждого элемента коллекции
• lazy – ленивое выполнение оператора

• Можно вызывать эти методы друг за другом (например, сначала отфильтровать, затем упорядочить)

• Все методы принимают замыкание как параметр

• В Java похожие методы доступны для лямбда выражений


Домашнее задание

• Реализовать Hometask