Verwenden Sie ein einfacheres Beispiel zur Veranschaulichung:
%Vor% Die Notation T : Manifest
bedeutet, dass es eine kontextgebundene gibt. An anderer Stelle in Ihrem Programm muss im Bereich ein Singleton oder Wert vom Typ Manifest[T]
definiert werden, der als implizit markiert ist.
Dies wird erreicht, indem der Compiler die Methodensignatur neu schreibt, um einen zweiten (impliziten) Parameterblock zu verwenden:
%Vor%Wie Ihr Beispiel zeigt, können mehrere Kontextgrenzen in derselben Methodensignatur verwendet werden. Es ist auch möglich, sie mit Ansichtsgrenzen zu kombinieren.
Tags und Links scala context-bound