Na przykład, jeśli mam następujące krotki:Jak połączyć krotki przez samych elementów w Scala
(1, "a", "l")
(1, "a", "m")
(1, "a", "n")
Chcę połączyć je tak:
(1, "a", List("l", "m", "n"))
w moim przypadku, list są wynikiem wewnętrznego sprzężenia za pomocą Slicka. Tak więc pierwsze i drugie elementy (1
i "a"
) powinny być takie same. Jeśli ktoś wie, jak scalić w ten sposób w przypadku korzystania z Slick, daj mi znać proszę.
Lub bardziej ogólnie, sposób łączenia krotek z wewnętrznymi listami tymi samymi elementami.
(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")))
Jakich rezultatów oczekujesz, jeśli masz przypadek z krotkami (1, "a", "m") i (2, "a", "l")? – 4lex1v
@ 0__ bardzo dziękuję za modyfikowanie mojej angielskiej składni. – Outsider