Python有一个pass
语句,一个null操作,在代码完成之前可以是一个有用的占位符,例如在Python中:
def example_function():
pass
# stuff to do here
Run Code Online (Sandbox Code Playgroud)
R中有等价物吗?谢谢.
Spa*_*man 16
只需要一个空的函数体:
foo = function(){
}
Run Code Online (Sandbox Code Playgroud)
您可能还应该添加评论,也可以发出警告?
foo = function(){
# write this tomorrow
warning("You ran foo and I havent written it yet")
}
Run Code Online (Sandbox Code Playgroud)
if
表达式同样如此:
if(x==1){
# do this bit later
}else{
message("x isnt 1")
}
Run Code Online (Sandbox Code Playgroud)
小智 5
如果您不想NULL
返回,并且不想用来包装函数调用invisible()
,则可以将其包含invisible()
在函数体内。这不返回任何内容:
my_func <- function(x){
invisible()
}
my_func(100)
Run Code Online (Sandbox Code Playgroud)