相关疑难解决方法(0)

显式调用函数返回或不调用

后面有一个,而我被指责西蒙Urbanek从R核心团队(我相信)用于推荐用户显式调用return的函数(他的评论被删除,虽然)的结尾:

foo = function() {
  return(value)
}
Run Code Online (Sandbox Code Playgroud)

相反,他建议:

foo = function() {
  value
}
Run Code Online (Sandbox Code Playgroud)

可能在这种情况下需要:

foo = function() {
 if(a) {
   return(a)
 } else {
   return(b)
 }
}
Run Code Online (Sandbox Code Playgroud)

他的评论揭示了为什么不打电话,return除非严格要求是好事,但这被删除了.

我的问题是:为什么不打电话return更快或更好,因此更可取?

r

189
推荐指数
7
解决办法
9万
查看次数

标签 统计

r ×1