Was ist eine saubere Möglichkeit, Paare von Strings zu halten, die nicht unbedingt Schlüsselwerte sind (möglicherweise doppelte Schlüssel), für eine kleine Sammlung? List [List [String]] funktioniert offensichtlich, sieht aber schmutzig aus.Scala: gute Möglichkeit, Paare von Strings zu halten
Prost
Parssa
Genau! Das Schöne an Tupeln ist, dass Gleichheit, Mustererkennung usw. so funktionieren, wie man es erwarten würde. '(" foo "," bar ") == (" foo "," bar ")' 'gibt' true' zurück, zum Beispiel. – soc
Sie erhalten auch lexikographische Anordnung von Paaren, die ein sehr nettes Freebie ist. –
Ich bin gestern auf diesen netten Tupeltrick gestoßen: http://goo.gl/MT6J. Es nutzt die Tatsache, dass für alle Tuple-Klassen Instanzen des 'Ordering'-Merkmals definiert sind. – missingfaktor