Tôi muốn chia một chuỗi trên khoảng trắng có 4 yếu tố:Scala chia chuỗi tuple
1 1 4.57 0.83
và tôi đang cố gắng để chuyển đổi thành Danh sách [(String, String, Point)] đến nỗi hai đầu chia tách là hai phần tử đầu tiên trong danh sách và hai phần tử cuối cùng là Điểm. Tôi làm như sau nhưng nó dường như không làm việc:
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
Nếu bạn muốn một tuple tại sao bạn lại nói rằng bạn muốn chuyển đổi thành Danh sách? –
Tôi đồng ý, điều này có thể sẽ được đặt tên gần hơn để chuyển đổi chuỗi thành Danh sách() của các thành phần –