R语言【base】——invisible将控制台的输出模式调整为隐藏,只允许赋值后输出,返回对象的(临时)不可见副本
Package base version 4.3.2
invisible(x = NULL)
参数【x】:一个任意的 R 对象,默认为 NULL。
如果希望函数返回的值可以赋值,但在未赋值时不打印,则可以使用该函数。
f <- function(x){if (x){return (x)} else {return (invisible(x))}
}
f(1)
f(0)
只有 f(1) 显示结果:
[1] 1