如何使用scala中的for循环从文件中构建Seq
Strings
个读取?
所以我有一个文件bla.txt
:
1 2 3
4 5 6
7 8 9
val lines = Source.fromResource("bla.txt").getLines
val result = (for {
line <- lines
l = line.split(" ")
} yield {
new String(l(0) + l(1) + l(2))
}).toSeq
打印result
告诉我:事件:Stream(123, ?)
- 为什么不处理文件的第二行和第三行?