Umgang mit expliziten Parametern, die für innere implizite Parameterlisten erforderlich sind

8

Ich arbeite derzeit mit einer Codebasis, die einen expliziten Parameter benötigt, um impliziten Umfang für Teile ihrer Implementierung zu haben:

%Vor%

Ich habe zwei Fragen:

  1. Gibt es eine bessere Möglichkeit, einen expliziten Parameter als implizit zu propagieren? Bereich, ohne die Signatur der Klasse zu beeinflussen?

  2. Ist die allgemeine Empfehlung, immer durch bestimmte implizite Parameterlisten wie ActorSystem für eine Akka-Anwendung zu importieren?

Semantisch gesehen gibt es einen Fall, in dem die explizite Abhängigkeit eines Typs die implizite Abhängigkeit eines anderen Typs ist, aber das Umkehren des Schalters implicit wirkt sich systemisch auf die gesamte Codebasis aus.

    
Lawrence Wagerfield 19.05.2014, 14:47
quelle

1 Antwort

1

Warum machst du systemImplicit privat?

%Vor%

Auf diese Weise würden Sie die Signatur von UsesAkka nicht ändern.

    
al3xar 18.06.2014 07:27
quelle

Tags und Links