Gra*_*oss 0 java java-8 method-reference
Double::sum
是添加双精度的方法参考,即.(a,b) -> a+b
.
为什么JDK中没有用于减号的方法参考?是(a,b) -> a-b
吗?
类似方法的主要目的Double.sum
是帮助减少使用案例,或者Arrays.parallelPrefix
因为减去不是关联函数,它不适合这个用例.
不建议仅为了这种简单方法而添加第三方库依赖项.请记住,如果您更喜欢使用lambda表达式的命名方法,那么您始终可以创建自己的方法.
例如
static double minus(double a, double b) {
return a-b;
}
Run Code Online (Sandbox Code Playgroud)
和使用MyClass::minus
一样提供信息ThirdPartyClass::minus
......
归档时间: |
|
查看次数: |
179 次 |
最近记录: |