后面有一个,而我被指责西蒙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 ×1