У меня есть список, содержащий что-то вроде:Расщепление список в два списка в Скале
val lines: List[String] = List("bla blub -- id_1", "sdkfjdf -- id_2", "blubber blab -- id_1", "foo -- id_3", "ieriuer -- id_2", "bar -- id_3")
Так в основном список содержит идентификатор, который существует ровно в два раза (id_x) и строку, которая принадлежит одному из идентификаторов ,
Я хочу, чтобы разделить, что один список в два списка, которые затем каждая из них содержит уникальный набор id_s с их принадлежащими строк, как это:
l1("bla blub -- id_1", "sdkfjdf -- id_2", "foo -- id_3")
l2("blubber blab -- id_1", "ieriuer -- id_2", "bar -- id_3")
Как я хотел бы сделать, что в функциональном образом?
С наилучшими пожеланиями, Sven
Благодарим вас за добавление кодовых блоков :-) – sveri