Gleichheitsfunktion für Paarkomponenten

8

Gibt es in Scala eine Funktion, die die beiden Komponenten eines Paares auf Gleichheit vergleicht? Etwas wie:

%Vor%

In Haskell wäre das:

%Vor%     
fredoverflow 11.12.2013, 09:33
quelle

1 Antwort

7

In der Standardbibliothek gibt es nichts Vergleichbares. Aber Sie können Paare leicht erweitern, um Ihr Verhalten zu haben

%Vor%

Bearbeiten:

Eine andere Möglichkeit wäre: x == x.swap

Bearbeiten2:

Hier ist ein dritter Weg, der mit der equals-Funktion herumspielt und ein ähnliches Konstrukt wie uncurry in haskell verwendet.

%Vor%     
tmbo 11.12.2013, 09:37
quelle