python中为什么没有goto?
可以使用异常捕获来提供 “goto结构” ,甚至可以跨函数调用工作的 。许多人认为异常捕获可以方便地模拟C,Fortran和其他语言的 "go" 或 "goto" 结构的所有合理用法。例如:
classlabel(Exception):pass# declare a labeltry:
...
ifcondition:raiselabel()# goto label
...
exceptlabel:# where to goto
pass
...
但是不允许你跳到循环的中间,这通常被认为是滥用goto。谨慎使用。
以上是 python中为什么没有goto? 的全部内容, 来源链接: utcz.com/z/520615.html