просто не покидает затея (дурацкая наверное) написать бизнесс логику в функциональном стиле, чистые функции, стейт фри, я могу глупость полнейшую нести так как не знаком с фп достаточно хорошо (прошел первый курс на степике, вот сегодня приступаю ко второму, там все в разрезе хаскеля)
Из коробки нету, если мне не изменяет память. Но вроде тебя может спасти Arrow, который уже упоминался. https://github.com/arrow-kt/arrow/blob/master/modules/core/arrow-core/src/main/kotlin/arrow/core/PartialFunction.kt Я не особо глубоко копался в либе, так что там потенциально может быть всё, что тебе нужно и чуть выше вроде были люди, которые с либой действительно уже возились. UPD: Ну, да, наверное в каком-либо удобном или не очень виде, но найдётся в Arrow https://arrow-kt.io/docs/datatypes/kleisli/ https://arrow-kt.io/docs/typeclasses/monad/ https://arrow-kt.io/docs/typeclasses/monoid/
Обсуждают сегодня