来自 C/C++ 背景,我对编程的函数式风格不是很熟悉,所以我所有的代码都非常必要,因为在大多数情况下,我看不到更好的方法。
我只是想知道是否有办法制作 的这个块斯卡拉 代码更“实用”?
var line:String = "";
var lines:String = "";
do {
line = reader.readLine();
lines += line;
} while (line != null)
最佳答案
这个怎么样?
val lines = Iterator.continually(reader.readLine()).takeWhile(_ != null).mkString
关于scala - 在 Scala 中表示 readline 循环的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7052436/