java - 关于返回值的问题 ,return的次数到底到多少 ?
大家讲道理
大家讲道理 2017-04-18 09:25:39
0
5
530
大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全員に返信(5)
迷茫

読みやすさを追求する場合は、次のように記述します:

リーリー
いいねを押す +0
伊谢尔伦

可読性が低いことを除けば、メソッドは状況に応じて異なる結果を返す場合がありますが、各呼び出しはいずれかの結果のみを返します

より良い記述方法は、メソッド本体内の例外分岐に優先順位を付け、できるだけ早く例外結果を返すことです。

リーリー
いいねを押す +0
Peter_Zhu

上記の答えはさらに最適化されています

いいねを押す +0
阿神

重要な点の 1 つは、メソッドが呼び出されたときに 1 回だけ返されるということです。メソッドが 2 回返される可能性がある場合、そのメソッドはコンパイルに合格しません。メソッドが値を返すということは、メソッドが終了点に到達し、プログラムがこのメソッドを終了することを意味します。

いいねを押す +0
大家讲道理

こうあるべきだと思います

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート