Объясните, пожалуйста, почему если мы задаем стартовое значение аккумулятора=1, то оно в дальнейшем после перемножения на null, остается равным 1? Я попытался воспроизвести без стрим апи и моя optional переменная при вызове метода isPresent возвращала false
Прекрасная доступная любому мозгу инфа!
Молодец, объяснил нормальным человеческим языком. Заслуживает уважения.
Спасибо за доступность и человекоОриентированность!
Да очень подробно... класс!
Спасибо, все ещё полезно
Супер !!! Чудово пояснив ))
Очень доступно. Спасибо
Спасибо за урок))
спасибо большое за отличный контент! Лайк не глядя!
Все инфа передается в разжованном виде. Спасибо
Заурушка топыч!
Редукция не на моноиде, а исключительно на ассоциативной операции приводит к монаде Optional
Ничего не понял из написанного. Давайте либо на русском, либо на английском.
форлуп)))
Объясните, пожалуйста, почему если мы задаем стартовое значение аккумулятора=1, то оно в дальнейшем после перемножения на null, остается равным 1? Я попытался воспроизвести без стрим апи и моя optional переменная при вызове метода isPresent возвращала false
Если вы использовали второй вариант метода reduce, и один из элементов листа был null, то при умножении должен выброситься Exception.
Автор, а суммируешь ты тоже с помощь. этой ерунды?)
Не оценил юмора.