Ví dụ, nếu tôi có các bộ sau:Làm thế nào để hợp nhất các bộ bởi cùng một yếu tố trong Scala
(1, "a", "l")
(1, "a", "m")
(1, "a", "n")
Tôi muốn kết hợp chúng như thế này:
(1, "a", List("l", "m", "n"))
Trong trường hợp của tôi, danh sách là kết quả từ việc tham gia bên trong bằng cách sử dụng Slick. Vì vậy, các yếu tố đầu tiên và thứ hai (1
và "a"
) phải giống nhau. Nếu ai đó biết cách hợp nhất như thế trong trường hợp sử dụng Slick, hãy cho tôi biết.
Hoặc nói chung, cách hợp nhất các bộ dữ liệu với danh sách bên trong bằng các yếu tố giống nhau.
(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")))
Bạn mong đợi kết quả gì nếu bạn có trường hợp với (1, "a", "m") và (2, "a", "l") tuple? – 4lex1v
@ 0__ cảm ơn bạn đã sửa đổi cú pháp tiếng Anh của tôi. – Outsider