Методы массивов map, filter, reduce. Делаем код красивым :)
HTML-код
- Опубликовано: 9 фев 2025
- Массивы мы используем постоянно, так что будет классно, если мы посмотрим не некоторые методы, которые мы нигде еще с вами не использовали. А именно это методы map, filter и reduce.
Поехали!
Ссылка на конечный проект:
github.com/Iva...
Подробнее об изучении Swift вы можете узнать на нашем сайте:
swiftbook.org/
Наш форум, где вы всегда можете задать ваши вопросы:
forum.swiftboo...
Присоединяйтесь к нашей группе в "ВКонтакте":
swiftbook
Присоединяйтесь к нашей группе в "facebook":
/ swiftbook.ru
Мы в твиттере:
/ swiftbook_twi
Мы в telegram:
telegram.me/sw...
Спасибо за интересную и полезную информацию))
Спасибо за урок!
Только тут я понял для чего они !!! Ваня молодец!
Иван, если бы ты для «особо одаренных» сказал, что значит 0 в .reduce(0) , было бы вообще замечательно
Добрый день! Это просто начальное значение, то есть мы начинаем с 0.
интуитивно это понятно, но ты так утаил это, вот и решил спросить ))
Супер, спасибо!
Язык развивается. Надеюсь когда-то у Swift будет такая же мощная поддержка работы с коллекциями, как LINQ в .NET
спасибо
Классно 😊 благодарю Вас 👍
Спасибо!!
Константин Пилюгин уччу
крутой урок, спасибо
reduce не понятно совсем. Плохо объясняешь, нужно было сказать о круглых скобках, что именно в них передавать, а что в брекитах {}.
Только сборка редьюсом через умножение элементов со стартовой позицией 0 даст в итоге 0))
Ваня не нужно спешить так по разговору не нужно
Умножение с reduce неверно реализовано в видео, даже видно, что результат неверный, надо .reduce(1, *)
Супер ! Спасибо большое !