R语言
withVisible
位于 base
包(package)。 说明
该函数计算一个表达式,将其返回到一个包含其值的两个元素列表中,以及一个显示它是否会自动打印的标志。
用法
withVisible(x)
参数
x |
要评估的表达式。 |
细节
该参数不是 expression
对象,而是(未计算的函数) call
,在调用者的上下文中进行计算。
这是primitive 函数。
值
value |
评估后 |
visible |
逻辑性;该值是否为auto-print。 |
例子
x <- 1
withVisible(x <- 1) # *$visible is FALSE
x
withVisible(x) # *$visible is TRUE
# Wrap the call in evalq() for special handling
df <- data.frame(a = 1:5, b = 1:5)
evalq(withVisible(a + b), envir = df)
也可以看看
invisible
,eval
; withAutoprint()
调用 source()
,source()
本身使用 withVisible()
以便正确地 “auto print”。
相关用法
- R with 评估数据环境中的表达式
- R warning 警告信息
- R which 哪些指数是正确的?
- R weekdays 提取 POSIXt 或日期对象的部分内容
- R write 将数据写入文件
- R writeLines 将行写入连接
- R which.min Min() 或 Max() 或第一个 TRUE 或 FALSE 在哪里?
- R warnings 打印警告消息
- R file.path 构造文件路径
- R grep 模式匹配和替换
- R getwd 获取或设置工作目录
- R vector 向量 - 创建、强制等
- R lapply 对列表或向量应用函数
- R dump R 对象的文本表示
- R Sys.getenv 获取环境变量
- R rank 样本排名
- R getDLLRegisteredRoutines DLL 中 C/Fortran 例程的反射信息
- R pushBack 将文本推回连接
- R strsplit 分割字符向量的元素
- R seq.Date 生成规则的日期序列
- R invisible 将打印模式更改为不可见
- R noquote “无引号”字符串打印类
- R rapply 递归地将函数应用于列表
- R basename 操作文件路径
- R formals 访问和操纵形式参数
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Return both a Value and its Visibility。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。