しばらくの間、関数で複数の return ステートメントを使用してきましたが、より読みやすく、多くの条件付きブロックを回避できることがわかりました。関数の単一の出口点を示唆する多くの Q & A を見つけましたが、同じことについての合理的な説明が見つかりません。多くのコード分析ツールは、関数の出口点を 1 つにすることを提案しています。このアプローチが望ましい理由を誰か教えてもらえますか?
ありがとう
しばらくの間、関数で複数の return ステートメントを使用してきましたが、より読みやすく、多くの条件付きブロックを回避できることがわかりました。関数の単一の出口点を示唆する多くの Q & A を見つけましたが、同じことについての合理的な説明が見つかりません。多くのコード分析ツールは、関数の出口点を 1 つにすることを提案しています。このアプローチが望ましい理由を誰か教えてもらえますか?
ありがとう