在 Scala 中,如何继续读取 stdin
直到到达“END”字符串?
这是我尝试过的:
val text = Iterator.continually(Console.readLine).takeWhile(_ != "END").toString
最佳答案
你应该在这里使用mkString
而不是toString
:
val text = Iterator.
continually(Console.readLine).
takeWhile(_ != "END").
mkString("\n")
集合上的 mkString
使用可选分隔符聚合字符串中的所有元素。
关于scala - 在 Scala 中继续阅读 stdin 直到 "END"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20395112/