Было предпринято множество попыток реализовать аналогичную библиотеку, но это мой взгляд на это. Может кто-нибудь дать отзыв? Особенно учитывая тот факт, что большинство методов объединения возвращают BOTH_EMPTY или какое-то пустое значение: https://github.com/atakanserin/Optional ... /README.md
I ожидал, что должен быть способ вернуть «это» в большинстве случаев, когда функции объединения (карта, сокращение, FlatReduce, thenCombine...) возвращают пустые значения. Я не мог найти способ обойти это.
Подробнее здесь: https://stackoverflow.com/questions/788 ... ning-metho