A в то время как Я упрекнул Саймона Урбанека из основной группы R (я считаю) за то, что он рекомендовал пользователю явно называть return
в конце (его комментарий был удален, хотя):
foo = function() {
return(value)
}
вместо этого он рекомендовал:
foo = function() {
value
}
Вероятно, в такой ситуации требуется:
foo = function() {
if(a) {
return(a)
} else {
return(b)
}
}
В его комментарии прослезился вопрос о том, почему не вызывать return
, если только это не нужно, это хорошая вещь, но это было удалено.
Мой вопрос: почему не звонит return
быстрее или лучше, и, следовательно, предпочтительнее?