广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件专业 > Python专业 > 正文

python中为什么没有 goto?

作者:张荣德发布时间:2022-11-25分类:Python专业浏览:704


导读:可以使用异常捕获来提供“goto结构”,甚至可以跨函数调用工作的。许多人认为异常捕获可以方便地模拟C,Fortran和其他语言的"go"或&q...

可以使用异常捕获来提供 “goto 结构” ,甚至可以跨函数调用工作的 。许多人认为异常捕获可以方便地模拟 C,Fortran 和其他语言的 "go" 或 "goto" 结构的所有合理用法。例如:

class label(Exception): pass  # declare a label
 
try:
    ...
    if condition: raise label()  # goto label
    ...
except label:  # where to goto
    pass
...

但是不允许你跳到循环的中间,这通常被认为是滥用 goto。谨慎使用。


Python专业排行
标签列表
网站分类
文章归档
最近发表