関数の最後にreturn文があるシグニチャにvoid戻り値を持つ関数/メソッドがあります。これの理由は何ですか?これは他の言語にも当てはまりますか?void C/C++ルーチンの最後にreturn文を追加するのは何ですか?
私が知っている限り、私は関数の終わり以外はどこでも終了したい場合はリターンを使用できます。
A Cの例:あなた自身を言及
void function(void)
{
int x = 1 + 2;
return; // what do we need this for, if at all?
}
あなたはそこに良い点を持っています!しかし、私はそのようなことをするときに、デバッグを終えたらmake-debugger-happy leftoverコードをクリーンアップしなければならないと思います。 – hasen
ブレークポイントには役に立ちません(試してみてください)。 void関数からの復帰によって生成された実際のコードはありません。すべてのキーワードがコードに転送されるわけではありません。 – Suma
@Suma:あなたは正しいと言えるでしょう。だから、私はそれが私の元の投稿の推測であると言ったのです。 – Aamir