最佳答案
我以前读过几篇 Java8教程。
现在我遇到了以下话题: Java 支持 Curry 吗?
在这里,我看到以下代码:
IntFunction<IntUnaryOperator> curriedAdd = a -> b -> a + b;
System.out.println(curriedAdd.apply(1).applyAsInt(12));
I understand that this example sum 2 elements but I cannot understand the construction:
a -> b -> a + b;
根据表达式的左半部分,此行应实现以下功能:
R apply(int value);
在此之前,我只用一支箭见过 Lambda。