Per esempio, se ho le seguenti tuple:come unire tuple di stessi elementi a Scala
(1, "a", "l")
(1, "a", "m")
(1, "a", "n")
voglio unirle in questo modo:
(1, "a", List("l", "m", "n"))
Nel mio caso, le liste sono il risultato di un join interno che usa Slick. Quindi, il primo e il secondo elemento (1
e "a"
) dovrebbero essere gli stessi. Se qualcuno sa come unire in questo modo in caso di utilizzo di Slick, fammi sapere per favore.
O più in generale, il modo di unire le tuple con le liste interne con gli stessi elementi.
(1, "a", "l")
(1, "a", "m")
(1, "b", "n")
(1, "b", "o")
// to like this
List((1, "a", List("l", "m")), (1, "b", List("n", "o")))
Quale risultato ti aspetti se hai un caso con (1, "a", "m") e (2, "a", "l") tuple? – 4lex1v
@ 0__ grazie per aver modificato la mia sintassi inglese. – Outsider