Java 8 没有提供 Try monad。这对于函数式风格的异常处理很有用。
在 kotlin 中是否有现成的实现?还是我应该实现一个?
最佳答案
不幸的是,Kotlin 标准库中没有 Try monad。我只是在学习 FP,但我认为 sealed class是你自己实现 Try monad 所需要的。还有一些图书馆:Result和 funKTionale .
更新。 2018 年 2 月
现在funKTionale和 Kategory合并到arrow图书馆,里面有Try单子(monad)。
关于java - 为 kotlin 尝试 monad,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36037995/