详解Swift编程中的for循环的编写方法
2015-11-03 16:55
555 查看
for 循环是一个循环控制结构,可以有效地编写来执行的特定次数的循环。
语法
for 循环在 Swift 编程语言的语法是:
for init; condition; increment{
statement(s)
}
下面是在一个循环的流程控制:
初始化 init 步骤首先被执行,并且仅一次。在这一步,可以声明和初始化任何循环控制变量。 只要一个分号出现,不需要一定把一个语句放在这里。
接下来,计算条件。如果为真,则执行循环体。如果是假,循环体不执行,只是在 for 循环流量控制跳转到下一条语句。
for循环执行体之后,控制流程转移回升到增量声明。此语句可以更新任何循环控制变量。这条语句可以留空,只要一个分号出现的条件后。
条件现在重新计算。 如果是真的,循环执行的过程重复(循环体,然后是递增,然后再是条件)。在条件为假时,循环终止。
流程图
示例
import Cocoa
var someInts:[Int] = [11, 22, 33]
for var index = 0; index < 3; ++index {
println( "Value of someInts[\(index)] is \(someInts[index])")
}
当执行上面的代码,它产生以下结果:
Value of someInts[0] is 11 Value of someInts[1] is 22 Value of someInts[2] is 33
for-in循环
or-in 循环迭代项目,如数字范围,数组中的项目,或字符串中的字符集:
语法
for-in 循环在 Swift 编程语言的语法:
for index in var {
statement(s)
}
流程图
示例
import Cocoa
var someInts:[Int] = [11, 22, 33]
for item in someInts {
println( "Value of index is \(item)")
}
当执行上面的代码,它产生以下结果:
Value of index is 11 Value of index is 22 Value of index is 33
您可能感兴趣的文章:
相关文章推荐
- Apple Swift学习教程
- Swift中实现点击、双击、捏、旋转、拖动、划动、长按手势的类和方法介绍
- Swift中定义二维数组的方法及遍历方法示例
- 简单分析Swift语言的一些基本特征
- Swift与C语言指针结合使用实例
- Swift心得笔记之控制流
- 用Swift构建一个简单的iOS邮件应用的方法
- 苹果公司推出的新编程语言Swift简介和入门教程
- Swift中的指针操作和使用详细介绍
- Swift中使用正则表达式的一些方法
- Swift心得笔记之运算符
- Swift中使用可选类型完美解决占位问题
- Swift学习笔记之构造器重载
- Swift中的Access Control权限控制介绍
- Swift类型创建之自定义一个类型详解
- Swift教程之控制流详解
- Swift中初始化方法的顺序介绍
- Swift里的值类型与引用类型区别和使用
- Swift调用Objective-C编写的API实例