相关疑难解决方法(0)

使用Stream.reduce反演和不正确

使用Stream.reduce反演求和不正确,这里出了什么问题?

double[] array = {1.0, 2.0};
double iunversionSum = Arrays.stream(array).reduce(0.0, (a, b) -> Double.sum(1.0 / a, 1.0 / b));
Run Code Online (Sandbox Code Playgroud)

输出为.5,但预计为1.5(1/1 + 1/2)

java reduce java-8 java-stream

2
推荐指数
1
解决办法
90
查看次数

标签 统计

java ×1

java-8 ×1

java-stream ×1

reduce ×1