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) } }
相关文章推荐
- Swift语法基础:17 - Swift的For循环, While, Do-While, If, Switch
- 黑马程序员——java第三天:基础语法(三元运算符,while、switch、for语句)
- Swift基础语法: 24 - Swift的枚举语法, 匹配枚举值和 Switch 语句, 关联值, 原始值
- [Swift]语法基础:for循环的使用
- 4 Java基础语法(switch语句,循环语句(for,while),控制跳转语句(break,return,continue))
- Java语法基础(三)----选择结构的if语句、switch语句
- swift学习笔记(六)——基础语法的总结
- JS数组的遍历方式for循环与for...in
- swift 基础语法
- Swift 基础语法一
- Swift基础语法预览(二)
- oc语法基础——(switch语句用法)——简单的计算器
- 关于for in和for循环的遍历
- Java语法基础之for语句练习
- Swift 基础语法二
- Swift 基础语法三--函数和闭包
- 黑马程序员_Java中for遍历数组或集合(增强for循环)
- jq遍历的基础语法之二
- for与foreach遍历二维数组的语法区别
- Swift基础语法介绍