[Перевод] Swift 4.1: почему Apple переименовала flatMap в compactMap |
flatMap
. Метод flatMap
берёт список и преобразующую функцию (которая для каждого преобразования ожидает получить ноль или больше значений), применяет её к каждому элементу списка и создаёт единый (flattened) список. Такое поведение отличается от простой функции map
, которая применяет преобразование к каждому значению и для каждого преобразования ожидает получить только одно значение.https://habr.com/post/414809/?utm_source=habrahabr&utm_medium=rss&utm_campaign=414809
Комментировать | « Пред. запись — К дневнику — След. запись » | Страницы: [1] [Новые] |