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?
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.
Tags und Links scala implicit context-bound view-bound