Swift 控制流

Swift
1,顺序结构
2,分支结构
switch 中每一个case块完成后会自动终止switch语句, 不用手动终止
case
可有多值,如 case "A","a":
case后面的条件可为元组,即case(0,0):或case(0...10,0...10):
case后面的条件可为区间,即case 0...10:
case值绑定,如 case(var x,0): //如果case的值为0,将0赋值给X
使用fallthrough 语句贯穿,如:
var num=5
switch num{
case 2,3,5:
fallthrough
default:
println("\(num) 是质数")
}
3,循环结构
for _ in 1...10{ //下划线符号_(替代循环中的变量)能够忽略具体的值,并且不提供循环遍历时对值的访问。
}

对数组进行遍历
var arr{=String[]()
for value in arr{
print(value)
}

对字典进行遍历
var dict=["name":"s","age",1]
for(key,value) in dict{
print("\(key),\(value)")
}

上一篇:区块链教程(二):比特币、区块链、以太坊、Hyperledger的关系


下一篇:HDU4812 D Tree(树的点分治)