當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


R readline 從終端讀取一行


R語言 readline 位於 base 包(package)。

說明

readline 從終端讀取一行(交互式使用)。

用法

readline(prompt = "")

參數

prompt

提示用戶輸入時打印的字符串。通常應以空格 " " 結尾。

細節

提示字符串將被截斷為允許的最大長度,通常為 256 個字符(但可以在源代碼中更改)。

這隻能在interactive會話中使用。

長度為一的字符向量。前導空格和尾隨空格以及製表符都將從結果中刪除。

在非 interactive 中,使用結果就好像響應是 RETURN 並且值為 ""

例子

fun <- function() {
  ANSWER <- readline("Are you a satisfied R user? ")
  ## a better version would check the answer less cursorily, and
  ## perhaps re-prompt
  if (substr(ANSWER, 1, 1) == "n")
    cat("This is impossible.  YOU LIED!\n")
  else
    cat("I knew it.\n")
}
if(interactive()) fun()

也可以看看

readLines 用於從連接(包括文件)讀取文本行。

相關用法


注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Read a Line from the Terminal。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。