python中没有goto,但是python 2.X中goto不可用的原因是什么?
请告诉我。
为什么没有goto?
您可以使用异常来提供甚至可以跨函数调用工作的“结构化 goto”。许多人认为异常可以方便地模拟 C、Fortran 和其他语言的“go”或“goto”结构的所有合理使用。
换句话说:goto
当你有异常处理时不需要。
即使在像 FORTRAN 这样仍然有 GOTO 的语言中,通常也不建议您使用它:
if
您可以使用、和构造来做所有事情else
,添加意味着非结构化编程。不要在语言中添加任何额外的功能,它只是一个无条件循环。 while
for
goto
goto