Was ist Liste [String ~ Int]?

8

Während ich die Scala-Dokumentation (Play Docs) des Play-Frameworks durchging, sah ich eine Syntax, die ich nie hatte vorher gesehen.

%Vor%

Könnte mir bitte jemand sagen, was bedeutet "~" in List[String~Int] ?

    
rahul 13.04.2012, 07:38
quelle

1 Antwort

22

Vielleicht hilft das:

%Vor%

Tatsächlich ist ~ kein Teil der Standardbibliothek, dies ist eine generische Klasse aus dem play-Framework, die eine Infix-Notation erlaubt. In scala kann jede generische Klasse, die 2 generische Parameter akzeptiert, mit einer Infix-Notation verwendet werden. Zum Beispiel funktioniert das Folgende auch:

%Vor%

In Ihrem Fall finden Sie die Definition von ~ in der Play Framework-API .

    
Nicolas 13.04.2012, 07:47
quelle