Ja, und es sieht genauso aus wie in Java:
%Vor% Wenn Salutation
eine abstrakte Klasse oder Eigenschaft mit einer sayhello
-Methode mit der gleichen Signatur ist, haben Sie eine Implementierung bereitgestellt; Andernfalls haben Sie eine Instanz eines anonymen Strukturtyps erstellt:
Beachten Sie, dass Aufrufe der Methode sayhello
Reflektion beinhalten (wegen der Art und Weise, wie Strukturtypen in Scala implementiert werden). Wenn Sie diese Methode also stark verwenden, sollten Sie wahrscheinlich eine neue Eigenschaft oder Klasse definieren.
Tags und Links scala