標準演算子 (+、-、<、>、...) のメソッド参照を取得するために、Java 8 に可能性があるかどうか疑問に思いました。
Foo::+
Foo がそれを取得できる定義された場所であるような場所に取得したい。Java ではメソッド名に特殊文字を使用できないため、可能ではないと思います。
上記の方法が存在しない場合: のように標準演算子が定義されている場所はありFoo::plus
ますか?
これを lambda( (x, y) -> x + y
) として定義する可能性があることは知っていますが、私の意見では、Haskell で可能なように、演算子へのメソッド参照を使用すると、場合によってはより表現力豊かになる可能性があります。