简单了解Swift语言中的break和continue语句的用法

 更新时间:2015年11月04日 14:26:49   投稿:goldensun  
这篇文章主要简单介绍了Swift语言中的break和continue语句的用法,与其他语言的一样用于循环语句流程控制,需要的朋友可以参考下

break语句
在 C 编程语言中的 break 语句有以下两种用法:

当在循环中遇到 break 语句, 循环立即终止,程序控制继续循环语句的后面(退出循环)。

它可用于终止在switch语句(在下一章节)的情况(case)。

如果使用嵌套循环(即,一个循环在另一个循环), break语句将停止最内层循环的执行,并开始执行下一行代码块之后的代码块。

语法
在Swift 编程中的 break语句的语法如下:

复制代码 代码如下:

break


流程图

2015114142618948.jpg (285×331)

实例

复制代码 代码如下:

import Cocoa
 
var index = 10

do{
   index = index + 1
 
   if( index == 15 ){
      break
   }
   println( "Value of index is \(index)")
}while index < 20


当上述代码被编译和执行时,它产生了以下结果:

Value of index is 11
Value of index is 12
Value of index is 13
Value of index is 14

continue语句
在 Swift 编程语言中的 continue 语句告诉循环停止正在执行的语句,并在循环下一次迭代重新开始。

对于 for 循环,continue 语句使得循环的条件测试和增量部分来执行。对于 while 和 do ... while 循环,continue 语句使程序控制转到条件测试。

语法
在 Swift 中的 continue 语句的语法如下:

复制代码 代码如下:

continue


流程图

2015114142642969.jpg (285×331)

实例

复制代码 代码如下:

import Cocoa
 
var index = 10

do{
   index = index + 1
 
   if( index == 15 ){
      continue
   }
   println( "Value of index is \(index)")
}while index < 20


当上述代码被编译和执行时,它产生了以下结果:

Value of index is 11
Value of index is 12
Value of index is 13
Value of index is 14
Value of index is 16
Value of index is 17
Value of index is 18
Value of index is 19
Value of index is 20

相关文章

  • Swift进阶教程Mirror反射示例详解

    Swift进阶教程Mirror反射示例详解

    这篇文章主要为大家介绍了Swift进阶教程Mirror反射示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06
  • Swift实现简易计算器功能

    Swift实现简易计算器功能

    这篇文章主要为大家详细介绍了Swift实现简易计算器功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • 简单了解Swift语言中的break和continue语句的用法

    简单了解Swift语言中的break和continue语句的用法

    这篇文章主要简单介绍了Swift语言中的break和continue语句的用法,与其他语言的一样用于循环语句流程控制,需要的朋友可以参考下
    2015-11-11
  • LeetCode 刷题 Swift 两个数组的交集

    LeetCode 刷题 Swift 两个数组的交集

    这篇文章主要为大家介绍了LeetCode 刷题 Swift 两个数组的交集示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-09-09
  • Swift实现JSON转Model的方法及HandyJSON使用讲解

    Swift实现JSON转Model的方法及HandyJSON使用讲解

    这篇文章给大家介绍了Swift实现JSON转Model的方法及HandyJSON使用讲解,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2017-07-07
  • swift 可选型的使用详解

    swift 可选型的使用详解

    可选性是Swift提供的一个特殊类型,它为我们编写程序提供便利的条件。这篇文章主要介绍了swift 可选型的使用详解,非常不错具有参考借鉴价值,需要的朋友可以参考下
    2016-10-10
  • Swift中 !和 ?的区别及使用

    Swift中 !和 ?的区别及使用

    这篇文章主要介绍了Swift中 !和 ?的区别及使用的相关资料,需要的朋友可以参考下
    2016-12-12
  • Swift绘制渐变色的方法

    Swift绘制渐变色的方法

    这篇文章主要为大家详细介绍了Swift绘制渐变色的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-08-08
  • OpenStack的Swift组件详解

    OpenStack的Swift组件详解

    这篇文章主要介绍了OpenStack的Swift组件,对swift感兴趣的同学,可以参考下
    2021-04-04
  • Swift类型创建之自定义一个类型详解

    Swift类型创建之自定义一个类型详解

    这篇文章主要介绍了Swift类型创建之自定义一个类型详解,本文讲解了自定义原型、实现默认值、支持基本布尔型初始化、支持Bool类型判断、支持兼容各们各派的类型、完善OCBool的布尔基因体系等内容,需要的朋友可以参考下
    2015-05-05

最新评论