R语言【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

你可能感兴趣的:(R语言,r语言)