swift-swicth广义匹配

来源:互联网 发布:网络小说辅助软件 编辑:程序博客网 时间:2024/06/05 06:46

swicth循环在swift中少了“ break”,会自动跳出循环,“default”是一要加的,下面是swicth循环中广义匹配用法

//   匹配区间        let grade = -10;        switch grade {        case 85...100:            print("优秀")        case 70...84:            print("良好")        case 60...69:            print("合格")        case 0...59:            print("不合格")        default:            print("不是成绩")
//  可以匹配元组,元组可以是区间,也可以是通配符        let opint = (20, 20)        switch opint {        case (0, 0):            print("坐标原点")        case (_ , 0):            print("在x轴")        case (0...30,0...30):            print("在0~30范围内")        default:            print("其他")
0 0