[英]Rstudio's console stuck while interactive mode testing
我嘗試在 Rstudio 中測試交互模式:
ans <- readLines("stdin", n = 1)
print(ans)
但是,控制台卡住並且不接受任何命令。 之后我什至無法退出此模式,不得不重新啟動整個 Rstudio。我做錯了什么?
從stdin()
讀取,而不是file("stdin")
:
ans <- readLines(stdin(), n = 1)
來自?stdin
:
stdin()
指的是“控制台”,而不是進程的 C 級stdin
。 這種區別在 GUI 控制台(可能沒有活動的stdin
,如果有的話可能不會連接到控制台輸入)以及嵌入式應用程序中很重要。 如果要訪問 C 級文件 streamstdin
,請使用file("stdin")
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.