Я хотел бы разделить строку на пробелы, который имеет 4 элемента:Scala разделить строку на кортеж
1 1 4.57 0.83
и я пытаюсь преобразовать в список [(String, String, Point)] таким образом, что первые два splits - это первые два элемента в списке, а последние два - Point. Я делаю следующее, но это не похоже на работу:
Source.fromFile(filename).getLines.map(string => {
val split = string.split(" ")
(split(0), split(1), split(2))
}).map{t => List(t._1, t._2, t._3)}.toIterator
Если вы хотите кортеж, почему вы говорите, что хотите преобразовать в список? –
Я согласен, это скорее всего будет озаглавлено ближе к преобразованию строки в List() элементов –