functional-programming
-
-
对 Java 8 流进行分区 如何在Java 8 Stream上实现“分区”操作?通过分区,我的意思是,将流划分为给定大小的子流。不知何故,它将与Guava 方法相同,只是希望分区是懒惰评估的流而不是List的。
-
-
Functional Programming in Java [closed] (as a static method). Not complicated to implement, but it would be nice to find a reusable library here.
-
有没有可证明的现实世界语言?(scala? 我在大学里被教导过,但令我失望的是,它们似乎没有在真正的单词中使用。 我喜欢能够知道某些代码(对象,函数,等等)工作的想法,不是通过测试,而是通过证明。 我相信我们都熟悉物
-
Java中的深度递归的堆栈溢出? 在函数式语言方面有一些经验之后,我开始在Java中更多地使用递归 - 但是该语言似乎有一个相对浅的调用堆栈,大约1000。 有没有办法使调用堆栈更大?就像我能像在Erlang中那样,使数百万次调
-
为什么java.util.Collection没有实现新的Stream接口? 我只是花了一些时间开始研究java-8关于流和lambda的嗡嗡声。令我惊讶的是,您无法直接在 .是否有技术原因导致接口未使用这些流操作的默认实现进行扩展? 谷歌搜索一下,我看到很多人们沿着
-
-
在 Java8 中引入 lambdas 时,哪种 GoF 设计模式会改变或影响? 许多人声称,GoF 设计模式的最大部分只是缺少一等函数的解决方法。现在Java即将获得lambda表达式,这些模式中的哪些会受到它们的影响?哪些可以大大简化或推广?哪些将基本保持不变?欢迎
-
如何在 Java 中识别不可变对象 在我的代码中,我正在创建一个对象集合,这些对象将由各种线程以一种只有在对象不可变时才安全的方式访问。当尝试将新对象插入到我的集合中时,我想测试它是否不可变(如果没有,我将
标签