• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >swift > 详解Swift语言的while循环结构

详解Swift语言的while循环结构

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-28

通过本文主要向大家介绍了swift语言,swift语言教程,swift语言下载,swift语言开发工具,swift语言实战入门等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

Swift 编程语言中的 while 循环语句只要给定的条件为真时,重复执行一个目标语句。

语法
Swift 编程语言的 while 循环的语法是:
while condition
{
   statement(s)
}
</div>
这里 statement(s) 可以是单个语句或语句块。condition 可以是任何表达式。循环迭代当条件(condition)是真的。 当条件为假,则程序控制进到紧接在循环之后的行。

数字0,字符串“0”和“”,空列表 list(),和 undef 全是假的在布尔上下文中,除此外所有其他值都为 true。否定句一个真值 !或者 not 则返回一个特殊的假值。

流程图

2015113170959971.jpg (263×404)

while循环在这里,关键的一点:循环可能永远不会运行。当在测试条件和结果是假时,循环体将跳过while循环,之后的第一个语句将被执行。

示例
import Cocoa
 
var index = 10

while index < 20
{
   println( "Value of index is \(index)")
   index = index + 1
}
</div>
在这里,我们使用的是比较操作符 < 来比较 20 变量索引值。因此,尽管索引的值小于 20,while 循环继续执行的代码块的下一代码,并叠加指数的值到 20, 这里退出循环。在执行时,上面的代码会产生以下结果:

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

</div>

do...while循环
不像 for 和 while 循环,在循环顶部测试循环条件,do...while 循环检查其状态在循环的底部。

do... while循环类似于while循环, 不同之处在于 do...while 循环保证执行至少一次。

语法
在 Swift 编程语言中的 do...while 语法如下:
do
{
   statement(s);
}while( condition );
</div>
应当指出的是,条件表达式出现在循环的底部,所以在测试条件之前循环语句执行一次。如果条件为真,控制流跳回起来继续执行,循环语句再次执行。重复这个过程,直到给定的条件为假。

数字 0,字符串 “0” 和 “” ,空列表 list(),和 undef 全是假的在布尔上下文中,除此外所有其他值都为 true。否定句一个真值 !或者 not 则返回一个特殊的假值。

流程图

2015113171021685.jpg (277×331)

实例
import Cocoa
 
var index = 10

do{
   println( "Value of index is \(index)")
   index = index + 1
}while index < 20
</div>
当执行上面的代码,它产生以下结果:

Value of index is 10
Value of index is 11
Value of index is 12
Value of index is 13
Value of index is 14
Value of index is 15
Value of index is 16
Value of index is 17
Value of index is 18
Value of index is 19
</div>

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Swift 教程
  • Swift 环境搭建
  • Swift中闭包实战案例详解
  • Swift操作Quartz 2D进行简单的绘图与坐标变换的教程
  • Swift语言中的一些访问控制设置详解
  • 深入解析Swift语言中的协议
  • 深入解析Swift语言编程中的可选链
  • 解析Swift语言面相对象编程中的继承特性
  • 详解Swift语言中的类与结构体
  • 详解Swift语言的while循环结构

相关文章

  • 2017-05-28Swift中 !和 ?的区别及使用
  • 2017-05-28Swift项目中利用SWRevealViewController实现侧滑菜单
  • 2017-05-28Swift语言实现地图坐标弹跳动画
  • 2017-05-28Swift教程之字符串和字符详解
  • 2017-05-28详解Swift的switch...case语句中break关键字的用法
  • 2017-05-28Swift中字典与JSON转换的方法
  • 2017-05-28详解Swift编程中的常量和变量
  • 2017-05-28Swift教程之继承详解
  • 2017-05-28支付宝开发平台之第三方授权登录与获取用户信息
  • 2017-05-28Swift的函数式编程详解

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • Swift语言中字符串相关的基本概念解析
    • 深入理解swift变量和函数
    • Swift语言中的一些访问控制设置详解
    • Swift快速集成下拉刷新和上拉加载更多示例代码
    • Objective-c代码如何移植为Swift代码 Objective-c代码转移到Swift过程介绍
    • Swift 3.0将UILabel数字颜色设置为红色的方法
    • iOS UITableView展开缩放动画实例代码
    • 初探Swift3.0带来的变化汇总
    • Swift中动态调用实例方法介绍
    • Swift的函数式编程详解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有