LINUX.ORG.RU

История изменений

Исправление Legioner, (текущая версия) :

Я нифига не понял. Вот тебе ФП в Java:

Stream.of(1, 2, 3, 4, 5)
        .map(n -> n * 2)
        .filter(n -> n % 2 == 0)
        .collect(toList());
В скале явно не хуже. И всё прекрасно работает на JVM без всяких stackoverflow, тайпклассов и монад.

Исходная версия Legioner, :

Я нифига не понял. Вот тебе ФП в Java:

Stream.of(1, 2, 3, 4, 5)
        .map(n -> n * 2)
        .filter(n -> n % 2 == 0)
        .collect(toList());
В скале явно не хуже. И всё прекрасно работает на JVM без всяких stackoverflow.