Ruby
Теория: each_with_object
Полный доступ к материалам
В некоторых ситуациях использование reduce() лучше заменить на метод
each_with_object(), который работает похоже, но не требует возврата
аккумулятора. В таком случае кода получается меньше, и он чуть проще.
Посмотрим на классический пример подсчёта вхождения слов в предложение:
И то же самое с each_with_object():
Не сказать, что код изменился кардинально, но всё же упростился. Этот метод встречается в разработке достаточно часто и, более того, рекомендуется линтером в тех случаях, где он может заменить свёртку.
Рекомендуемые программы
108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845

