2016-06-22 4 views

Antwort

0

Einheit ist das Skalaräquivalent von void in Java, daher ist keine Rückgabe erforderlich.

+1

Ich glaube nicht, dass Sie die Frage beantwortet haben. Wenn eine Scala-API eine Funktion von (A, B) => Unit akzeptiert, ist der Typ dieser Funktion Function2 , was bedeutet, dass Sie eine Implementierung von apply des Typs Unit apply (A a, B b) bereitstellen müssen. . Scala weiß, dass Unit leer ist, aber Java nicht, der Java-Compiler wird Sie zwingen, etwas zurückzugeben, also lautet die Frage: Was geben Sie zurück? Ich denke, die Antwort ist null. –