Qu'est-ce qu'une manière élégante de contenir des paires de chaînes qui ne sont pas nécessairement des valeurs-clés (peut-être des clés dupliquées), pour une petite collection? List [List [String]] fonctionne évidemment mais semble sale.Scala: bonne façon de garder des paires de chaînes
Vive
Parsa
Exactement! Ce qui est bien avec les tuples, c'est que l'égalité, la correspondance des motifs, etc. fonctionne comme on pourrait s'y attendre. '(" foo "," bar ") == (" foo "," bar ")' retourne 'true', par exemple. – soc
Vous obtenez également l'ordre lexicographique des paires, ce qui est un très bon cadeau. –
Je suis tombé sur ce joli tour de tuple hier: http://goo.gl/MT6J. Il fait un bon usage du fait que toutes les classes de tuple ont des occurrences de caractère 'Ordering 'définies pour eux. – missingfaktor