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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。