DoubleStream ds = DoubleStream.of(1.0, 2.0, 3.0);
DoubleFunction<DoubleUnaryOperator> fun = a -> d -> d + a;
System.out.print(ds.map(fun.apply(1.0)).sum());
Run Code Online (Sandbox Code Playgroud)
在学习lambda的过程中,我了解了类似d -> d+a或什至这样的东西,
(d, a) -> d+a
但是尽管知道函数的作用,但我无法弄清楚上述lambda的语法。
有人可以解释一下或给某个教程一个链接吗?
谢谢。