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)")
}

原文地址:https://www.cnblogs.com/stareblankly/p/4988184.html