我试图从readLine调用中创建无限的字符串流:val in = new BufferedReader(new InputStreamReader(System in))但是看起来readLine调用并没有被懒惰地调用。在输入该代码后,readLine立即期望输入,然后流变成相同输入的无限列表。有可能实现我心目中的目标吗?
在gui中(无论是Windows还是RStudio等),我可以通过指定readLines来使用脚本中的已知行数,如下面所示。如果我不确定正在读的行数(也就是说,我有很多行而不知道n),该怎么办?如何在gui中使用readLines (从外部文件中的脚本读取)而不指定n?如果不提供n,则readLines将保持连接打开,并继续读行。点击esc会停止这个功能,但是没有读取任何行。x <- readLines(n=4)** help
*** in