gpt4 book ai didi

scala - readLines 流

转载 作者:行者123 更新时间:2023-12-04 10:21:47 28 4
gpt4 key购买 nike

我试图从 readLine 调用创建一个无限的字符串流:

import java.io.{BufferedReader, InputStreamReader}
val in = new BufferedReader(new InputStreamReader(System in))
val input: Stream[String] = Stream.cons(in readLine, input)

但似乎没有懒惰地调用 readLine 调用。输入该代码后, readLine 立即需要输入,然后 Stream 成为同一输入的无限列表。有没有可能实现我的想法?

最佳答案

import java.io.{BufferedReader, InputStreamReader}
val in = new BufferedReader(new InputStreamReader(System in))
val input = Stream.continually(in readLine)

关于scala - readLines 流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3306202/

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