Python には goto はありませんが、python 2.X で goto が利用できない理由は何ですか?
教えてください。
Python FAQから:
なんで後藤がないの?
例外を使用して、関数呼び出し間でも機能する「構造化された goto」を提供できます。例外は、C、Fortran、およびその他の言語の「go」または「goto」構造のすべての合理的な使用法を便利にエミュレートできると多くの人が感じています。
つまり、goto
例外処理がある場合は必要ありません。
if
、else
、while
および構文を使用してすべてのことを実行できます。for
追加goto
は非構造化プログラミングを意味します。goto
言語に余分な力を加えないでください。無条件ループです。
GOTO がまだ存在する FORTRAN のような言語でさえ、通常、GOTO を使用することはお勧めしません。