Я хотел бы прочитать большой текстовый файл, содержащий два столбца целых чисел. Для каждого последовательного растяжения, где первый столбец является постоянным, я хочу собрать второй столбец в виде списка. В качестве примера, следующий примерЧтение коллекции списков из файла в scala
1 2
1 1
1 2
4 3
4 8
1 5
8 2
8 2
8 7
должен производить списки
2,1,2
3,8
5
2,2,7
Что такое правильный способ для достижения этой цели в Scala?
В частности, было бы очень приятно иметь «ленивое» решение, чтобы я мог обрабатывать каждый список, не загружая весь файл в первую очередь.