美文网首页
15 如何在Swift中进行控制转移

15 如何在Swift中进行控制转移

作者: 为了自由的白菜 | 来源:发表于2023-03-05 21:10 被阅读0次

    如何在Swift中进行控制转移

    控制转移

    • continue
    • break
    • fallthrough
    • return
    • throw

    continue

    • continue语句告诉循环停止正在做的事情并且再次从头开始循环的下次遍历。它是说“我不再继续当前的循环遍历了”而不是离开整个循环

    break

    • break语句会立即结束整个控制流语句。当你想要提前结束switch或者循环语句或者其他情况时可以在switch语句或者循环语句中使用break语句
    • 当在循环语句中使用时,break会立即结束循环的执行,并且转移控制到循环结束花括号(})后的第一行代码上。当前遍历循环里的其他代码都不会被执行,并且余下的遍历循环也不会开始了
    • 当在switch语句里使用时,break导致switch语句立即结束它的执行,并且转移控制到switch语句结束花括号(})之后的第一行代码上

    fallthrough

    • 如果你确定需要C或者Objective-C风格的贯穿行为,你可选择在switch每个case末尾使用failthrough关键字
    image-20230220230528357.png

    语句标签

    • 可以用语句标签来给循环语句或者条件语句做标记。在一个条件语句中,你可以使用一个语句标签配合break语句来结束被标记的语句。在循环语句中,你可以使用语句标签来配合break或者continue语句来结束或者继续执行被标记的语句
    image-20230220230816383.png

    相关文章

      网友评论

          本文标题:15 如何在Swift中进行控制转移

          本文链接:https://www.haomeiwen.com/subject/ncspldtx.html