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 readRenviron 從文件設置環境變量
- R readChar 與連接之間傳輸字符串
- R readRDS 單個對象的序列化接口
- R readBin 與連接之間傳輸二進製數據
- R readLines 從連接讀取文本行
- R remove 從指定環境中刪除對象
- R rep 複製向量和列表的元素
- R reg.finalizer 對象的最終確定
- R rev 反轉元素
- R regmatches 提取或替換匹配的子字符串
- R replace 替換向量中的值
- R rank 樣本排名
- R rapply 遞歸地將函數應用於列表
- R raw 原始向量
- R rawConnection 原始連接
- R row 行索引
- R row.names 獲取和設置 DataFrame 的行名稱
- R rowsum 根據分組變量給出矩陣或 DataFrame 的列和
- R range 值範圍
- R rle 遊程長度編碼
- R round.POSIXt 舍入/截斷日期時間對象
- R rawConversion 與(位/打包)原始向量之間的轉換
- R file.path 構造文件路徑
- R grep 模式匹配和替換
- R getwd 獲取或設置工作目錄
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Read a Line from the Terminal。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。