私はこれを行うことができることを知っています:
void someMethod(){
return;
}
しかし、構文エラーが発生します
void someMethod(){
return void;
}
なぜ後者は許されないのですか?それは私にとってより理にかなっています。
編集:voidメソッドとは何か、そしてそこから戻る必要はまったくないことを知っています(ほとんどの場合、おそらくそうすべきではありません)が、voidからvoidを返せない理由がわかりません方法。私の意見では、return; を記述できる場合は、メソッド宣言 (コンストラクターなど) にキーワードを含めるべきではありません。