ラムダ式が一部の機能インターフェイスに割り当て可能で、他の機能インターフェイスには割り当てられない理由を理解するのに苦労しています。Metrics ライブラリの機能的なインターフェースを使用した例:
Gauge<Double> foo = () -> { return null; };
RatioGauge bar = () -> { return null; };
2 番目のステートメントにはコンパイル エラーがあります (Eclipse の場合)。
この式の対象の型は関数型インターフェイスでなければなりません
私が知る限り、RationGauge は機能的なインターフェースです。何か不足していますか?