エントリーポイントとイグジットポイント
プログラミングにおけるエントリーポイントはプログラムや関数の実行を開始する場所。 プログラム全体のエントリーポイントで言うと、C言語やGoの場合はmain()関数になる。 関数の場合は関数の最初の行がエントリーポイント。
イグジットポイントはプログラムや関数の実行を終了する場所。 関数のイグジットポイントはreturn文や関数の最後の行。 関数内に複数のイグジットポイント(複数のreturn文)がある場合もあるが、複雑なロジックの場合は可読性が損なわれる可能性がある。