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

xiaoxiao2021-02-28  79

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) } }
转载请注明原文地址: https://www.6miu.com/read-74412.html

最新回复(0)