9
関数でreturnを明示的に呼び出すかどうか
しばらく前に、Rコアチーム(私は信じています)からSimon Urbanekに、ユーザーにreturn関数の最後に明示的に呼び出すよう勧めることで非難されました(ただし、彼のコメントは削除されました)。 foo = function() { return(value) } 代わりに彼は推奨しました: foo = function() { value } おそらくこのような状況ではそれが必要です: foo = function() { if(a) { return(a) } else { return(b) } } 彼のコメントreturnは、厳密に必要とされない限り電話をかけないことがなぜ良いのかについていくつかの光を投げかけましたが、これは削除されました。 私の質問は次のとおりです。なぜreturn、より速く、またはよりよく電話をかけないので、望ましいのですか?
199
r