您的位置:首页 > 移动开发 > Swift

006--swift基础语法(switch、for循环、for反序遍历)

2017-06-08 11:41 465 查看

switch

//switch 可以针对任意类型的值进行分支,不再局限在整数(OC必须为整数)
//switch 一般不需要 break
//switch 如果要多值,使用`,`
//所有的分支至少需要一条指令,如果什么都不干,才使用break


func demo(){
let num:Double = 10

switch num {
//多值
case 10,9:
print("优")
//所有的分支至少需要一条指令,如果什么都不干,才使用break
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在swift 3.0 被取消 // i++ / ++i 在swift 3.0 被取消 // i += 1 //MARK: 传统for循环已经被取消了 // for var i=0;i<10;i++{ // // }
//变量i在[0,5)循环
for i in 0..<5 {
print(i)
}
//变量i在[0,5]循环
for i in 0...5{
print(i)
}

//CountableRange(Int)
let r1 = 0..<5
print(r1)
}


for反序遍历

//反序遍历
func demo2(){
//reversed  翻转
for i in (0..<10).reversed(){
print(i)
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: