首页 > 解决方案 > 如何停止从 rstudio 中的标准输入获取输入

问题描述

我实际上想在脚本模式下从 R 获取输入(即,我将复制并运行用 RScript 编写的程序)并且我为此使用了 readLines 函数(因为我已经知道 readline 函数是仅在交互模式下使用)。当我运行以下代码(在 rstudio 中)时,

k = as.integer(readLines("stdin",n=1))
x = c()

它开始接受输入,但问题是它并没有停止接受输入。即使我单击红色八角形,它也不会停止,我也无法退出会话。我必须重新启动计算机。关于我们如何阻止它的任何帮助?(如果您建议一些更好的功能来获取和处理脚本模式下的输入,我也会很高兴)

标签: rinputrstudiostdin

解决方案


推荐阅读