Scala - grouper les valeurs de la carte à la liste

J'ai de la suite de données d'entrée

((A, 1, 4), (A, 2, 5), (A, 3, 6))

Je voudrais produire le résultat suivant

(A, (1, 2, 3), (4, 5, 6))

par l'intermédiaire du regroupement d'entrée par des touches de

Quelle serait la bonne façon de le faire dans Scala?

  • Pourriez-vous être un peu plus précis sur les types que vous êtes enceinte? Qu'est-ce que A 1 4? Des chaînes? Une chaîne et deux entiers?
  • Ce sont des listes (A, 1, 4)
  • Qu'avez-vous essayé? Avez-vous un fonctionnement exemple que vous avez travaillé sur ce qui ne renvoie pas le résultat souhaité?
  • sont-ils List[List[Any]] - vous dire? Ou un List[(String, Int, Int)] (liste de tuples)?
  • Quelles sont les clés? Votre exemple n'a qu'une valeur de la clé si c'est "Une". Peut-il y avoir plus de touches? Un exemple plus complet permettrait de
InformationsquelleAutor ZhongBot | 2015-09-17