monads
-
带有 Java 8 的 Monads 为了帮助理解monad是什么,有人可以提供一个使用java的例子吗?他们可能吗? 如果您从这里下载与 lambda 兼容的预发布 JDK8,则可以使用 java 来使用 lambda 表达式 下面显示了使用此JDK的lambda的
-
-
-
-
为什么 Monad 接口不能用 Java 声明?在接口声明中使用具体类型在类型自己的声明中使用带有移位类型参数的类型总结一下 在你开始阅读之前:这个问题不是关于理解monads,而是关于识别Java类型系统的局限性,它阻止了接口的声明。 大多数OOP语言没有足够丰富的类型系统来直接表示monad模式本身;您需要一个支持
-
这个Haskell函数的Java等效物是什么? Philip Wadler的论文“函数式编程的Monads”有一个函数eval的例子,它执行用Haskell编写的除法。 这里改编自Graham Hutton的“Programming in Haskell”: 这似乎很好,但是我如何开发此代码,以便我可以
-
其他库的 Scalaz 类型类实例的汇总 我经常发现自己想要(然后通常编写)。 等等... 这些实例几乎总是非常通用的,我相信我们很多人已经写了很多次这样的实例。我对这个问题的追求是Scalaz类型类实例的某种聚合器或交换所。
标签