switch
//switch 可以针对任意类型的值进行分支,不再局限在整数(OC必须为整数)
//switch 一般不需要 break
//switch 如果要多值,使用`,`
//所有的分支至少需要一条指令,如果什么都不干,才使用break
func demo(){
let num:Double =
10
switch num {
case 10,9:
print(
"优")
case 12:
break
default:
print(
"一般")
}
}
for正序遍历
// 传统的for在swift 3.0 被取消
// i++ / ++i 在swift 3.0 被取消
// i += 1
//MARK: 传统for循环已经被取消了
// for var i=0;i<10;i++{
//
// }
func demo1(){
for i
in 0..<
5 {
print(i)
}
for i
in 0..
.5{
print(i)
}
let r1 =
0..<
5
print(r1)
}
for反序遍历
func demo2(){
for i
in (
0..<
10).reversed(){
print(i)
}
}