3
Javaコードから(A, B) => Unit
を実装しようとしています。 Unitの値を返すにはどうすればよいですか?Javaコードでscala.Unitのインスタンスを取得する方法
Javaコードから(A, B) => Unit
を実装しようとしています。 Unitの値を返すにはどうすればよいですか?Javaコードでscala.Unitのインスタンスを取得する方法
単位はJavaの空白と同等のスカラであるため、何も返す必要はありません。
私はあなたが質問に答えたとは思わない。 Scala APIが(A、B)=> Unitの関数を受け入れる場合、その関数の型はFunction2 になります。つまり、Unit apply(A a、B b)型のapplyの実装を提供する必要があります。 。 Scalaはユニットが無効であることを知っていますが、Javaはそうではありません。Javaコンパイラは何かを返さなければならないので、何を返すのでしょうか?答えはnullだと思います。 –