gpt4 book ai didi

scala - 在 Scala 中表示 readline 循环的最佳方式?

转载 作者:行者123 更新时间:2023-12-03 21:04:44 24 4
gpt4 key购买 nike

来自 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com