Warum wurde die Kombination von impliziten Parametern und View / Context-Grenzen eingeschränkt?

8

Eines der letzten Commits für den Scala-Master entfernt die Einschränkung bei der Kombination von Kontext- / Ansichtsgrenzen mit impliziten Parametern . Das ist eine große Verbesserung, die die Menge an Vorprodukten reduziert, aber was war der Grund, diese Einschränkung vorher zu machen, und welche Konsequenzen können wir jetzt erwarten?

    
Vasil Remeniuk 26.07.2011, 21:30
quelle

1 Antwort

5

Kontext- und Ansichtsgrenzen fügen implizite Parameter hinzu. Also wenn du schreibst:

%Vor%

Tatsächlich werden zwei implizite Parameter anstelle von eins übergeben. Wenn man diese Art von Syntax zulässt, wird das sicherlich einige Verwirrung stiften. Da die Verwendung von impliziten Parametern immer weiter verbreitet wird, ist es aufgrund von Typklassen hilfreich, etwas Ähnliches wie oben beschrieben zu tun.

    
Daniel C. Sobral 26.07.2011, 22:19
quelle