Swift教程之循环语句

原创 2015年07月10日 11:32:22
import Foundation

//MARK:-----for循环
//for-in
for index in 1...5
{
    print("\(index) * 5 = \(index*5) ")
}

//求3的10次幂
//如果不需要知道区间内每一项的值,你可以使用下划线(_)
var answer = 1
for _ in 1...10
{
    answer *= 3
}
print("3的10次幂是\(answer)")

//for-in 遍历数组
let names = ["小米","苹果"]
for name in names
{
    print("Hello, \(name)!")
}

//for-in 遍历字典
let dic = ["地址":"北京","age":20]
for (key,value) in dic
{
    print("\(key)是\(value)")
}

//for条件递增(for-condition-increment)
for var i = 0; i < 3; ++i
{
    print("i is \(i)")
}

//MARK:----while循环和do-while循环
//while循环
var va = 1
while va < 5
{
    print("while index is \(va)")
    va++
}


//do-while循环
var vb = 1
repeat
{
    print("do while index is \(vb)")
    vb++
} while vb < 5

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Swift教程:控制流 控制转移语句-break

  • 2015年09月11日 15:59
  • 116.02MB
  • 下载

Swift教程之条件语句

//MARK:----if条件语句 //if let isOK = true if isOK { print("我好了") } else { print("我没好") } //三元运算...

7.Swift教程翻译系列——控制流之循环

Swift提供了类C语言类似的控制流结构。包括for循环和while循环来多次执行任务,if和switch语句根据不同的条件执行不同的分支代码,break和continue语句将执行流程跳转到其他语句...

Swift教程翻译系列——控制流之循环

Swift提供了类C语言类似的控制流结构。包括for循环和while循环来多次执行任务,if和switch语句根据不同的条件执行不同的分支代码,break和continue语句将执行流程跳转到其他语句...

7.Swift教程翻译系列——控制流之循环

英文版PDF下载地址http://download.csdn.net/detail/tsingheng/7480427 Swift提供了类C语言类似的控制流结构。包括for循环和while循环来...

Swift教程:函数类型作为参数

  • 2015年08月26日 17:09
  • 29.96MB
  • 下载

iOS 8 Metal Swift教程 :开始学习

学习使用苹果GPU加速3D绘图的新API:Metal!   在iOS 8里,苹果发布了一个新的接口叫做Metal,它是一个支持GPU加速3D绘图的API。   Metal和Op...

Swift教程:函数篇 嵌套函数

  • 2015年08月26日 17:21
  • 17.6MB
  • 下载

Swift教程:函数类型作为返回类型

  • 2015年08月26日 17:17
  • 45.32MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Swift教程之循环语句
举报原因:
原因补充:

(最多只允许输入30个字)