光阴似箭催人老,日月如移越少年。
読みやすさを追求する場合は、次のように記述します:
可読性が低いことを除けば、メソッドは状況に応じて異なる結果を返す場合がありますが、各呼び出しはいずれかの結果のみを返します。
より良い記述方法は、メソッド本体内の例外分岐に優先順位を付け、できるだけ早く例外結果を返すことです。
上記の答えはさらに最適化されています
重要な点の 1 つは、メソッドが呼び出されたときに 1 回だけ返されるということです。メソッドが 2 回返される可能性がある場合、そのメソッドはコンパイルに合格しません。メソッドが値を返すということは、メソッドが終了点に到達し、プログラムがこのメソッドを終了することを意味します。
こうあるべきだと思います
読みやすさを追求する場合は、次のように記述します:
リーリー可読性が低いことを除けば、メソッドは状況に応じて異なる結果を返す場合がありますが、各呼び出しはいずれかの結果のみを返します。
より良い記述方法は、メソッド本体内の例外分岐に優先順位を付け、できるだけ早く例外結果を返すことです。
リーリー上記の答えはさらに最適化されています
重要な点の 1 つは、メソッドが呼び出されたときに 1 回だけ返されるということです。メソッドが 2 回返される可能性がある場合、そのメソッドはコンパイルに合格しません。メソッドが値を返すということは、メソッドが終了点に到達し、プログラムがこのメソッドを終了することを意味します。
こうあるべきだと思います
リーリー