Swift之分支

来源:互联网 发布:阿里云数据库连接工具 编辑:程序博客网 时间:2024/06/17 00:16
/**分支Swift中的if的使用方法“基本上”和OC一致1.Swift中的if可以省略()2.Swift中哪怕if后面只有一条语句,也不能省略{}3.在C和OC中,有一个概念非0即真    在Swift中,条件只能放bool值,取值只有两个true/flase*/let num3 = 10if (num3 == 10){    print("OK")}if num3 == 10{    print("OK")}/**Swift中的switch1.后面的()可以省略2.OC中的switch如果没有break会穿透,但是Swift中不会3.OC中如果要在case中局部定义变量,必须要加{},二Swift中不会4.OC红的default的位置可以随便写,只有所有case都不满足才会执行default而Swift中的default只能放在最后5.OC中的default可以省略,Swift中“大部分”情况下不能省略*/switch (num3){    case 1:        print("1")        break    case 5:        print("5")        break    case 10:        print("10")        break    default:        print("other")}
/**普通for循环,和OC中基本一致0~9*/for var i = 0; i < 10; i++{    print(i)}/**Swift特色for循环0..<10 代表一个区间范围 从0开始到9,包含头不包含尾0...10 包含头又包含尾*/for i in 0..<10{    print(i)}// _ 代表忽略,如果不关心某个参数,就可以使用// 在Swift开发中 _ 使用频率非常高for _ in 0..<10{    print("i")}/**Swi中的while循环和OC中差不多,而且在开发中很少使用while*/var a = 0while a < 10{    print(a)    a++}/**Swift升级到2.0之后,do while循环发生了很大变化do while没有do了,因为do被用做捕获异常了*/var b = 0repeat{    print(b)    b++}while b<10
0 0
原创粉丝点击