я имею в виду например:
List(1, 2, 3, 4).aggregate(0)(_ + _, _ + _)
Для чего тут второе (после запятой) _ + _ выражение?
Да, это старый метод для обобщения протокола с параллельными коллекциями, если я правильно помню. В них и штуках типа спарка предполагалось, что есть параллельно запускаемые шаги для каждого кусочка вроде foldLeft, результаты которых потом собираются дополнительным шагом
Обсуждают сегодня