swift 元组、范围、循环和guard

1.元组

元组类型,用于在单个复合值中对多个值进行分组
元组中的值可以是任何类型,并且不需要是相同类型

        //元组
        var c = ("xiaoming",180,"nan")
        let (name,height,sex) = c
        print(name,height,sex)
2.范围
截屏2022-06-23 17.57.01.png
        //范围
        let a = 0..<60
        let b = 60..<80
        let c = 80...100
        var d = 80
        switch d {
        case a: print(a)
        case b: print(d)
        default:
            print(d)
        }
        
3.循环语句
        //循环语句 for
        for number in 1...10 {
            print(number)
        }
        //循环语句 while
        var e = 0.01
        let z = 8843.0
        while e
3.guard语句

uard是 swift 2.0推出的新的判断语句的用法。guard语句和if语句类似,都是根据关键字之后的表达式的布尔值决定下一步执行什么。和if语句不同的是,guard语句只有一个代码块,而if语句可有多个代码块。(如 if 、else if、 else)
那么guard到底是什么作用呢?顾名思义,guard是作为保卫作用而存在的。当你不满足我的要求,那么请您出去;如果满足,则执行下一步操作。

    //guard
   let ss = 20
   online(age: ss)

//函数定义中使用
    func online(age:Int){
        guard age>18 else {//条件不成立
            print("no online")
            return
        }
        //条件成立
        print("online")
    }

https://www.yiibai.com/swift/swift_range_operators.html
https://www.jianshu.com/p/140bd50317ea
https://www.jianshu.com/p/b683df3b7296

你可能感兴趣的:(swift 元组、范围、循环和guard)