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语言中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

被折叠的 条评论
为什么被折叠?