swift中的swich

一:
     1.switch 可以针对任意类型的值进行分支,不再局限在整数\
     2.switch 不需要 break
     3.switch如果要多值','
     4.所有的分支至少需要一条指令,如果什么都不干,才使用break
    
    func demo(num:Double) {

        switch num {
        case 10,9:
            print("优")

        case 8: break  // 这里是什么都不干的

        default:
            print("一般")
        }

    }

二:

这里是了解的知识

//知道就行
    func demo1(){
        let point = CGPoint(x:10,y:10)
        switch point {
        case let p where p.x == 0 && p.y == 0:
            print("原点")
        case let p where p.x == 0 :
            print("y轴")
        case let p where p.y == 0:
            print("x轴")
        case let p where abs(p.x) == abs(p.y):
            print("对角线")
        default:
            print("其他")
        }
    }



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值